analytics
Tableau MCP, CLI, and Lua Integration for AI Agents
Tableau integration docs for AI agents: MCP gateway setup, Tableau CLI commands, Lua API reference, credentials, and function schemas.Tableau for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
tableau.tableau_list_workbooks | Read read | 2 | List workbooks available on the Tableau site. Returns workbook names, IDs, project assignments, and owners. Use the workbook IDs with tableau_get_workbook for full details. |
tableau.tableau_get_workbook | Read read | 1 | Get detailed information about a specific Tableau workbook, including its views, connections, and permissions. Requires the workbook LUID. |
tableau.tableau_list_views | Read read | 2 | List views (dashboards and sheets) available on the Tableau site. Returns view names, IDs, and associated workbooks. Use view IDs with tableau_get_view for full details. |
tableau.tableau_get_view | Read read | 1 | Get detailed information about a specific Tableau view (dashboard or sheet), including its workbook, owner, and usage stats. Requires the view LUID. |
tableau.tableau_list_projects | Read read | 2 | List projects on the Tableau site. Projects organize workbooks and data sources. Returns project names, IDs, descriptions, and parent project info. |
tableau.tableau_get_current_user | Read read | 0 | Get information about the currently authenticated Tableau user, including name, email, site role, and auth settings. |