martechdevs has been acquired by Growth and Analytics Partners LLC

Warehouses and BI

Tableau MCP

Tableau publishes an official MCP server, tableau/tableau-mcp, and runs a hosted version at https://mcp.tableau.com for Tableau Cloud on any SKU. Tableau Server customers self-host the same project. It queries published data sources, views and Pulse metrics, and it can also publish workbooks, run flows and delete content. Salesforce's Tableau Next has its own MCP server.

Last updated: 6 November 2026

What does a Tableau MCP server do?

A Tableau MCP server lets an AI assistant find Tableau content and answer questions from it. It lists data sources, runs VizQL queries and returns view data and images. It also reads Pulse metrics and covers admin work such as flows, extract refresh tasks and user roles. On the hosted service, every call runs as the signed-in user.

  • Hosted or self-hosted: the hosted service runs on every Tableau Cloud pod. The open-source project runs on your own infrastructure through npx, Docker or a standalone executable.
  • Tableau Desktop: a separate authoring build in the same repo runs locally over stdio and drives a running copy of Tableau Desktop. The npm package doesn't include it.
  • Tableau Next: Salesforce's Tableau Next MCP Server connects Tableau Next analytics, metadata and semantic models to outside AI agents. A beta server adds tools that create, update and delete dashboards, semantic models, visualizations and alerts.

Is there an official Tableau MCP server?

Yes. Tableau's GitHub org publishes tableau/tableau-mcp and calls it "Tableau's official MCP Server". The repo is labelled Tableau Supported and uses the Apache-2.0 license. Tableau also runs the hosted service at https://mcp.tableau.com, and Claude's directory lists the connector as made by Tableau.

What is the Tableau MCP server URL, and how do you sign in?

The hosted URL is https://mcp.tableau.com, one address for every Tableau Cloud pod. You sign in with OAuth 2.1 as your own Tableau Cloud user, so your existing permissions apply. A self-hosted server defaults to http://localhost:3927/tableau-mcp and signs in with OAuth, a personal access token or Direct Trust.

What can a Tableau MCP server read and change?

Tableau's tools page lists 48 tools in 15 groups. Most read data sources, workbooks, views, Pulse metrics and flows. Others publish or move content, run flows, change extract schedules, update user roles and delete content. Calls use the signed-in user's permissions, and site admins can block tool groups per site with EXCLUDE_TOOLS.

What it can read

What it can change

How do you set up a Tableau MCP server in Claude, ChatGPT and Cursor?

Tableau documents Claude and ChatGPT directly: Claude uses a directory connector and ChatGPT uses a plugin, and both sign in with OAuth. Tableau names no Cursor steps, so Cursor takes the generic route with the hosted URL. Tableau Server users run the server themselves, and Tableau's Claude Desktop extension covers the local route.

Claude

Tableau lists a connector in Claude's directory and documents these steps. Tableau Server users install its Claude Desktop extension instead, which runs locally with a personal access token and doesn't work in Claude on the web.

  1. In Claude, go to Customize, then Connectors.
  2. Click Add, then Browse connectors, and search for Tableau.
  3. Select the Tableau Cloud connector and click Connect to Claude.
  4. Complete the OAuth sign-in, then start a new chat.
  5. In Claude Code, run claude mcp add --transport http Tableau https://mcp.tableau.com, then open /mcp and choose Authenticate.

ChatGPT

Tableau says Tableau MCP is a plugin in the ChatGPT directory. It signs in with OAuth.

  1. In ChatGPT, go to Plugins and search for Tableau.
  2. Select the Tableau plugin and click Install plugin.
  3. Complete the OAuth sign-in, then click Try in chat.

Cursor

Tableau names no Cursor steps. It says other clients can point a custom connector at https://mcp.tableau.com, so add it to ~/.cursor/mcp.json and run the sign-in.

JSON
{
  "mcpServers": {
    "tableau": {
      "url": "https://mcp.tableau.com"
    }
  }
}

What can you ask a Tableau MCP server?

Start with read-only questions against a published data source, and name the metric and date range. These examples use query-datasource, get-view-image, search-content and the Pulse tools. The last prompt runs a flow, so it changes something, and Tableau requires a two-phase confirmation before the flow runs.

  • Reads

    Find our published paid media data source, list its fields, then show spend and conversions by channel for last quarter.

  • Reads

    Show the Campaign Performance view as an image, then pull the data behind it and summarise the month-over-month change.

  • Reads

    Search this site for content about return on ad spend. List each item with its type and project.

  • Reads

    List the Pulse metrics I subscribe to and generate the insight bundle for the one tied to paid spend.

  • Writes

    Describe the Paid Media Refresh flow, then run it now. Show me what it outputs and wait for my confirmation first.

What are the limits of a Tableau MCP server?

Tableau Server can't use the hosted service and has no Pulse tools. Some tools need Tableau+ or Data Management, and a call without the entitlement returns an error. Tableau hasn't published a rate limit for the hosted service. On a self-hosted server, MAX_RESULT_LIMIT is empty by default, so results have no cap until you set one.

How much does a Tableau MCP server cost?

Tableau lists no separate price for the server. The hosted service is available on any Tableau Cloud SKU, and the open-source project costs nothing to run beyond your own infrastructure. The plan underneath is the cost: Salesforce lists Tableau Cloud from $15 a user a month, billed annually.

What are the alternatives to a Tableau MCP server?

The main alternatives are another BI tool's server, your warehouse, or a reporting connector. If Tableau reads from Snowflake or BigQuery, a warehouse server can answer from the source tables. Marketing analytics MCP servers compares reporting connectors, direct platform servers and warehouses for marketing numbers.

  • Power BI MCP: Microsoft's servers, if your reports live in Power BI.
  • Looker MCP: The route for teams whose metrics live in Looker.
  • Snowflake MCP: Asks the warehouse directly, if Tableau reads from Snowflake.
  • BigQuery MCP: Asks the warehouse directly, if Tableau reads from BigQuery.

Which skill goes with a Tableau MCP server?

Use the free Agent write safety skill before you allow tools that publish, run flows or delete content, because those change live Tableau content. Use the Marketing context kit to write down your metric definitions and data source names once, so every answer starts from the same rules and the assistant guesses less.

We set up Claude Code and MCP for marketing teams, with access scoped per person and approval before anything changes.

Sources

Want it set up for you? See implementation plans or book a free call.