Tableau integration
Business intelligence and data visualization platform API. Manage workbooks, datasources, views, and users. Publish content, refresh extracts, and query metadata. Essential for BI automation, dashboard management, and data governance.
Say what should happen.
The workflow builds itself.
Common Tableau use cases
- error detection
- thumbnails
- data refresh
- view catalog
- workbook view
- authentication
- job monitoring
- content cleanup
- user management
- poll refresh job
What you can do with Tableau
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Workbook, 4 operations
delete_workbookDelete workbookDELETEDeletes a workbook from the server.get_workbookGet workbookGETRetrieves detailed information about a specific workbook.list_workbooksList workbooksGETLists all workbooks available on a Tableau site.publish_workbookPublish workbookPOSTPublishes a workbook file to Tableau Server/Cloud.
Datasource, 2 operations
list_datasourcesList datasourcesGETLists all published datasources on a site.refresh_datasourceRefresh datasourcePOSTTriggers an extract refresh for a datasource.
Job, 2 operations
get_jobGet jobGETRetrieves the status and details of a specific background job.list_jobsList jobsGETLists background jobs like extracts and subscriptions.
View, 2 operations
get_view_imageGet view imageGETRetrieves a PNG image snapshot of a view.list_viewsList viewsGETLists all views (sheets/dashboards) on a site.
Auth, 1 operation
sign_inSign inPOSTAuthenticates and returns a session token for API access.
Project, 1 operation
list_projectsList projectsGETLists all projects (folders) on a site.
User, 1 operation
list_usersList usersGETLists all users on a Tableau site.
Tableau API rate limits
- 10,000 requests per hour
Rate limits vary by Tableau Cloud tier
These are the limits Tableau documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Tableau documentation for current values.
Use Tableau from Claude Code, Cursor or Codex
Connect Tableau in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Tableau operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Tableau
- Create your workspace
Sign up free. Nothing to install.
- Connect Tableau once
Add your Tableau connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Tableau integration FAQ
What can you do with the Tableau integration?
LiveContext exposes 13 operations on Tableau, covering workbook, datasource, job and view. Common uses include error detection, thumbnails and data refresh.
What are the Tableau API rate limits?
Tableau documents 10,000 requests per hour. Rate limits vary by Tableau Cloud tier Limits are set by Tableau and can depend on your plan.
