Skip to content
Custom Connectors

Full read-write Claude connector for Tableau

Let Claude refresh extracts and publish workbooks in Tableau

Stop clicking through Tableau Cloud or Server to keep dashboards current. Claude triggers extract refreshes, publishes and moves content, and updates permissions where your analytics already live, with anything destructive waiting for your approval.

Tableau is Salesforce's analytics platform, where teams publish dashboards, workbooks, and data sources for the business to explore. People want Claude to do more than read a view: to refresh data, manage content, and update permissions on their behalf.

What is a Tableau MCP server?

A Tableau MCP server is a small hosted service that exposes Tableau's data and actions to Claude over the Model Context Protocol, so Claude can records, tables, and queries inside your own account. We build it as a custom connector with separate read and write tools, and destructive actions stay gated behind your approval.

What can Tableau's current connector do today?

Today, Tableau's available Claude and MCP connections lean toward read: Claude can query published data sources and read dashboard metadata, but triggering extract refreshes, moving or publishing content, and changing permissions are typically limited or out of scope. A custom Tableau connector adds those write actions with scoped, confirmation-gated controls.

What does full read-write Tableau access unlock?

Full read-write Tableau access lets Claude trigger extract refreshes, publish and move workbooks and data sources, manage projects, and update content permissions and ownership, all within the site roles you grant. The dashboard upkeep and content admin that used to mean clicking through Tableau Cloud or Server happens where your analytics already live.

  • Trigger an extract refresh for a published data source after you approve it
  • Publish or overwrite a workbook into a specified project
  • Move a workbook or data source between projects and reassign ownership
  • Create or update a project and set its default permissions
  • Grant or revoke a group's permissions on a workbook once you confirm
  • Inspect a site's workbooks, views, and refresh schedules to plan a change

Can Claude trigger an extract refresh in Tableau?

Yes. With a full read-write Tableau connector, Claude can trigger an extract refresh for a published data source through the REST API once you approve it. It only refreshes content on the sites and projects your access token already covers, so nothing outside your granted scope is touched.

Can Claude publish and move workbooks in Tableau?

Claude can publish or overwrite a workbook into a specified project, move workbooks and data sources between projects, and reassign ownership. It works within the site roles you grant, and read tools for inspecting content stay separate from these write tools so you always know which action is being prepared.

Will Claude change permissions or delete content in Tableau without my approval?

No. Granting or revoking group permissions, reassigning ownership, and deleting content are gated write tools held behind a confirmation step. Claude can prepare the change and show exactly which workbooks and groups it targets, but it runs only after you confirm. You decide which actions are automatic and which always need review.

How a Tableau connector works

We build a small MCP server that connects to Tableau through its REST API with a personal access token or scoped service account limited to the sites and projects the work needs. Read tools (query data source, list content) and write tools (refresh, publish, move, set permissions) are separated, and destructive or permission-changing actions require your confirmation. Claude only ever has the access the token already has, and the connector can be reached through IP allowlisting when your Tableau Server or Cloud site restricts access.

Frequently asked questions

Can Claude refresh extracts and publish workbooks in Tableau, not just read dashboards?
Yes. A custom Tableau connector exposes write tools through the REST API, so Claude can trigger extract refreshes, publish or overwrite workbooks, and move content within the projects you grant. Default read-leaning connections focus on querying data sources and reading metadata, which is why refresh and publish actions need a purpose-built connector scoped to your site.
Will Claude change permissions or delete content without my approval?
No. Permission changes, ownership reassignment, and deletes are separate, gated write tools held behind a confirmation step. Claude can prepare the change and show exactly which content and groups it targets, but it runs only after you approve it. You decide which actions are automatic and which always require review.
Can I limit which Tableau sites and projects Claude can write to?
Yes. The connector authenticates with a personal access token or service account you control, so it inherits only the Tableau site roles and project permissions you grant. You can scope it to specific sites and projects, separate read and write tools, and restrict access by IP range. It never has more access than the token itself.

Tell us what you run. We'll build the connector.

Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.