Tableau
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
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
Maintainer
Works with
Installation
NPM
npx -y @tableau/mcp-serverManual Installation
npx -y @tableau/mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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.
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@latestConfigure 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"
}
}
}
}Restart your MCP client
Fully quit and relaunch Claude Desktop (or your chosen client) so it picks up the Tableau server configuration.
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.
Tableau Alternatives — Similar Analytics Servers
Looking for alternatives to Tableau? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
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.
Set Up Tableau in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.