Skip to main content

Popular Client Integrations

This guide walks you through everything you need to use Tableau MCP with popular third-party agents. These products are evolving quickly and names sometimes change (connectors, plugins, etc), but the notes and instructions here should help you get up and running.

Slack

You can connect Slackbot to Tableau MCP by installing the latest version of the Tableau Slack app into your workspace.

First-time Tableau Slack App installation

If it's your first time installing the Tableau Slack app, go to Tableau site settings for the Tableau site you want to connect Slack to. From site settings, click the Integrations tab and scroll to the bottom of the page until you see the Slack Connectivity section. Click the Connect to Slack button. Then, from the app install dialog, click Allow to connect to your target Slack workspace.

Connect to Slack in Tableau site settings
Tableau app permissions in Slack workspace

To confirm that the app installation completed, go to your Slack workspace, click Tools > Apps, and look for Tableau in the list of installed apps.

note

Multi-site users can still use Slackbot to interact with multiple Tableau sites. Tableau MCP uses a separate OAuth flow from inside Slackbot to connect users to their target site.

Also, you cannot install the Tableau Slack app from the Slack marketplace. You have to do it from the Tableau site settings.

Using Tableau MCP from Slackbot

Once you've installed the Tableau Slack app, users of the workspace simply have to click the Apps button inside Slackbot and connect to their target Tableau site through the built-in OAuth flow.

For more information about Slackbot and MCP server support, see Connecting an MCP server to the Slackbot MCP Client.

Slack connector set up

Claude Product Suite

Tableau Connector for Claude and Cowork

Tableau MCP is now available as a connector in the Anthropic Claude directory. To install the connector, follow these steps.

In Claude, go to Customize and click on Connectors. Click Add -> Browse connectors, then search for Tableau. Select the Tableau Cloud connector, then click Connect to Claude to start the OAuth flow and authorize access to your Tableau data.

Tableau Cloud connector listing in Claude

After authorization completes, you’ll be returned to Claude. Start a new chat to experiment with some known data sources like Superstore.

Tableau connector example usage in Claude

Claude Desktop Extension

note

The Tableau Extension for Claude Desktop does not use the hosted service. Instead, it runs locally and connects to Tableau Server or Cloud. Claude Desktop extensions are a bundle that contains all the Tableau MCP code and dependencies in a single .mcpb package, and it uses Claude Desktop's native Node.js runtime. To use the Tableau extension, you must have installed Claude Desktop.

Step 1: Create a Personal Access Token (PAT)

Log in to your site, then click your profile in the upper right to bring up My Account Settings.

Scroll down to Personal Access Tokens and create a new one. You can use any token name, but a memorable one like "mcp" is recommended to make later configuration easier. Make sure to copy and save the value because it's only shown this one time. By default, Tableau PATs expire after 15 days of inactivity (see warning below), so you may need to periodically create a new one.

Personal Access Token Config
warning

Keep your PAT safe and don't share with anyone. Pay attention to the expiration date; default expiration is 15 days.

Make note of these 4 values which you'll need later for the MCP configuration:

  • SERVER (e.g. https://10ax.online.tableau.com or https://tableau.example.com)
  • SITE_NAME (e.g. sales-official; on Server leave blank to use the default site)
  • PAT_NAME (e.g. mcp)
  • PAT_VALUE (value copied after PAT creation)

Step 2: Install Tableau MCP Extension

Option 1: Install from Claude Marketplace

  1. Open Claude Desktop
  2. Go to Settings | Extensions
  3. Click on Browse Extensions
  4. Search for Tableau and install it

Option 2: Install latest from Tableau MCP GitHub

  1. Go to the Releases page
  2. For the newest release, under Assets, find and download the .mcpb file (it will be named something like "tableau-mcp-v1.15.0.mcpb")
  3. Open Claude Desktop
  4. Go to Settings | Extensions
  5. Drag and drop the .mcpb file onto Claude Desktop

Once the extension is installed, you'll be prompted to configure Tableau MCP:

  • SERVER
    • Cloud: pod hostname like https://10ax.online.tableau.com
    • Server: hostname like https://tableau.example.com
  • SITE_NAME
    • Cloud: required, for example sales-official
    • Server: site name, or can leave blank to use the default site
  • PAT_NAME (e.g. mcp)
    • The name of the PAT you created in the Tableau site settings
  • PAT_VALUE (value copied after PAT creation above)

When everything is configured it should look like this:

Claude Desktop Extension configuration

Claude Code

Add Tableau MCP to Claude Code with this command:

claude mcp add --transport http Tableau https://mcp.tableau.com

Then start a Claude Code session, type /mcp, select Tableau, and choose Authenticate to approve the Tableau sign-in.

You can verify the connection at any time with claude mcp list or within Claude Code with /mcp.

OpenAI Product Suite

Tableau MCP is now available as a plugin in the ChatGPT directory. To install the plugin, follow these steps.

In ChatGPT, navigate to Plugins and search for Tableau. Click on the Tableau plugin, then click Install plugin to start the OAuth flow and authorize access to your Tableau data.

Tableau plugin listing in ChatGPT

After authorization completes, you’ll be returned to ChatGPT. Click Try in chat to experiment with some known data sources like Superstore.

Tableau plugin example usage in ChatGPT

Custom Connector

For AI applications and agents not listed here, it's often possible to configure a custom MCP connector. For these, you typically just need to point to the Tableau hosted MCP endpoint https://mcp.tableau.com, then connect to run the auth flow.

Here's an example of adding a custom connector in Claude:

Claude Custom Connector Set Up