Tableau
Tableau's official MCP Server. Helping Agents see and understand data.
What is Tableau?
Tableau is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to tableau's official mcp server. helping agents see and understand data.
Tableau's official MCP Server. Helping Agents see and understand data.
This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Tableau's official MCP Server. Helping Agents see and unders
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx tableauConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Tableau
Tableau's official MCP Server gives AI agents the ability to see and understand your Tableau data by exposing datasources, workbooks, and view rendering as MCP tools. Using Personal Access Tokens, the server authenticates with any Tableau Cloud or Server site and lets agents query metrics, discover top-used workbooks, and render dashboard screenshots directly in conversation. It is the canonical way to bring Tableau analytics into Claude, Cursor, VS Code Copilot, or any other MCP-capable agent.
Prerequisites
- Node.js 22.7.5 or newer installed
- A Tableau Cloud or Tableau Server account with at least Viewer permissions on the target site
- A Personal Access Token (PAT) created in Tableau account settings—note both the token name and token value
- The Tableau server URL and site name for your organization
- An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with MCP support
Create a Tableau Personal Access Token
In Tableau Cloud or Server, go to your account settings and create a new Personal Access Token. Save both the token name and the secret value—you will need both for configuration.
Note your Tableau server details
Collect the full server URL (e.g. https://prod-useast-a.online.tableau.com), the site name (the subdirectory after /site/ in your Tableau URL), and confirm Node.js 22.7.5+ is available.
node --versionTest the server with npx
Run the server once manually to confirm the package installs and your credentials are valid before adding it to your client config.
SERVER=https://prod-useast-a.online.tableau.com SITE_NAME=mysite PAT_NAME=mytoken PAT_VALUE=mysecret npx -y @tableau/mcp-server@latestAdd to your MCP client configuration
Open your MCP client config file and add the Tableau server entry with your environment variables. For Claude Desktop this is claude_desktop_config.json.
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://prod-useast-a.online.tableau.com",
"SITE_NAME": "mysite",
"PAT_NAME": "mytoken",
"PAT_VALUE": "mysecret"
}
}
}
}Restart your MCP client
Restart Claude Desktop or your MCP client to load the new configuration. The Tableau MCP tools for querying datasources, discovering workbooks, and rendering views will now be available.
Tableau Examples
Client configuration
Complete claude_desktop_config.json entry for Tableau's official MCP server using PAT authentication.
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://prod-useast-a.online.tableau.com",
"SITE_NAME": "your-site-name",
"PAT_NAME": "your-pat-name",
"PAT_VALUE": "your-pat-value"
}
}
}
}Prompts to try
Example prompts to explore Tableau data once the server is connected.
- "What are the top 5 states by sales in my Superstore datasource?"
- "Find the most-viewed workbooks on our Tableau site this month"
- "Render a screenshot of the Executive Sales Dashboard view"
- "Which datasources are available on this Tableau site?"
- "Summarize the key metrics from the Q4 Revenue workbook"Troubleshooting Tableau
Authentication errors with 401 or 'Site not found'
Double-check that SITE_NAME matches exactly the site identifier in your Tableau URL (the text after /site/ or 'Default' for the default site). PAT_NAME must match the token name exactly as created in Tableau settings, including case.
npx fails or hangs on first run
Ensure Node.js 22.7.5 or newer is installed—the package requires this minimum version. Run `node --version` to confirm. If behind a corporate proxy, set the HTTPS_PROXY environment variable before running npx.
Tools appear but return 'Permission denied' when querying datasources
The PAT owner must have at least Viewer access to the datasources or workbooks being queried. Ask a Tableau admin to grant appropriate permissions to the account that owns the PAT.
Frequently Asked Questions about Tableau
What is Tableau?
Tableau is a Model Context Protocol (MCP) server that tableau's official mcp server. helping agents see and understand data. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Tableau?
Follow the installation instructions on the Tableau GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
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.