Tableau

v2.2.4Analyticsstable

Enables AI applications to integrate with Tableau through developer primitives including tools, resources and prompts. Supports querying data from datasources, exploring content like workbooks and views, and retrieving visualizations using the Tablea

mcpmcp-servermodelcontextprotocoltableau
Share:
276
Stars
0
Downloads
0
Weekly
0/5

What is Tableau?

Tableau is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables ai applications to integrate with tableau through developer primitives including tools, resources and prompts. supports querying data from datasources, exploring content like workbooks and vie...

Enables AI applications to integrate with Tableau through developer primitives including tools, resources and prompts. Supports querying data from datasources, exploring content like workbooks and views, and retrieving visualizations using the Tablea

This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables AI applications to integrate with Tableau through de

Use Cases

Query Tableau datasources and retrieve visualization data.
Explore workbooks and views through natural language.
Access business analytics and reporting capabilities.
tableau

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv2.2.4
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @tableau/mcp-server

Manual Installation

npx -y @tableau/mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Tableau

The Tableau MCP server is the official Salesforce Tableau integration for AI assistants, enabling natural-language queries against Tableau datasources, workbook discovery, and visualization rendering directly inside tools like Claude Desktop or Cursor. It connects to any Tableau Server or Tableau Cloud site via Personal Access Token authentication and exposes tools for executing VizQL data queries, searching content, and fetching rendered view images. Analysts who already live in Tableau can now surface their data through conversational AI without switching applications or writing query code.

Prerequisites

  • Node.js 22.7.5 or later installed
  • A Tableau Server or Tableau Cloud account with access to at least one site
  • A Tableau Personal Access Token (PAT) — create one in your Tableau account settings
  • Your Tableau Server URL and site name
  • An MCP-compatible client such as Claude Desktop, Cursor, or VS Code
1

Obtain your Tableau Personal Access Token

Log into your Tableau Server or Tableau Cloud, navigate to Account Settings, and create a new Personal Access Token. Save the token name and token value — you'll need both.

2

Test the server manually with npx

Run the server once from the command line to verify your credentials work before adding it to a client config.

SERVER="https://your-tableau-server.com" SITE_NAME="your-site" PAT_NAME="your-pat-name" PAT_VALUE="your-pat-value" npx -y @tableau/mcp-server@latest
3

Configure Claude Desktop

Add the Tableau MCP server to your Claude Desktop configuration file with all four required environment variables.

{
  "mcpServers": {
    "tableau": {
      "command": "npx",
      "args": ["-y", "@tableau/mcp-server@latest"],
      "env": {
        "SERVER": "https://your-tableau-server.com",
        "SITE_NAME": "your-site-name",
        "PAT_NAME": "your-pat-token-name",
        "PAT_VALUE": "your-pat-token-value"
      }
    }
  }
}
4

Restart your MCP client

Fully quit and relaunch Claude Desktop (or your chosen client) so it picks up the Tableau server configuration.

5

Verify the connection

Ask your AI assistant to list workbooks or projects on your Tableau site to confirm authentication is working.

Tableau Examples

Client configuration

Complete Claude Desktop configuration for the Tableau MCP server with all required environment variables.

{
  "mcpServers": {
    "tableau": {
      "command": "npx",
      "args": ["-y", "@tableau/mcp-server@latest"],
      "env": {
        "SERVER": "https://10ax.online.tableau.com",
        "SITE_NAME": "mycompanysite",
        "PAT_NAME": "claude-mcp-token",
        "PAT_VALUE": "your-personal-access-token-value"
      }
    }
  }
}

Prompts to try

Natural-language queries that map to the Tableau MCP server's data query, content discovery, and visualization tools.

- "What are the top 5 states by total sales in 2025?"
- "Find the most viewed workbook on the site in the last 90 days"
- "Show me an image of the Revenue Overview view from the Sales Performance workbook"
- "What datasources are available on the Default project?"
- "Query the Superstore datasource for total profit by product category"

Troubleshooting Tableau

Authentication fails with 401 Unauthorized

Verify that PAT_NAME matches the token name exactly as shown in Tableau's Account Settings, and that PAT_VALUE is the secret value generated at creation time. PATs cannot be retrieved after initial creation — generate a new one if you lost it.

Server connects but cannot find workbooks or datasources

Check that SITE_NAME is the site's URL identifier (the part after /site/ in your Tableau URL) and not the display name. For the Default site on Tableau Cloud, SITE_NAME is typically an empty string.

Node.js version error on startup

The server requires Node.js 22.7.5 or newer. Run 'node --version' to check. Use nvm or similar to install and activate the required version: 'nvm install 22 && nvm use 22'.

Frequently Asked Questions about Tableau

What is Tableau?

Tableau is a Model Context Protocol (MCP) server that enables ai applications to integrate with tableau through developer primitives including tools, resources and prompts. supports querying data from datasources, exploring content like workbooks and views, and retrieving visualizations using the tablea It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Tableau?

Install via npm with the command: npx -y @tableau/mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Tableau?

Tableau works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Tableau free to use?

Yes, Tableau is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Analytics MCP Servers

Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "tableau-mcp-server": { "command": "npx", "args": ["-y", "@tableau/mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Tableau?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides