Best for
- Teams on Tableau Cloud that want a quick managed OAuth-based setup
- Tableau Server customers who need self-hosted infrastructure
- Developers building AI applications that integrate with Tableau
Tableau MCP is a Tableau Supported, Apache-2.0 licensed MCP server that offers both a hosted cloud service and self-hosted deployment, with authentication via OAuth 2.1 or PAT credentials in environment variables, and it honors existing per-user Tableau permissions. It suits users and developers already on Tableau who want AI agents to query data, explore content, and inspect views, but it is not applicable without a Tableau environment or when agent interaction is unnecessary. The main risks are credential handling and data exposure scope; confirm permission boundaries before deploying and use the official docs to diagnose common issues.
Strongest · Maintenance 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-09-18
Read the FMRS scoring method →Runtime:Node.js 22.7.5+ · Hosted (no local runtime) · Docker
SERVER
URL of your Tableau server, e.g. https://my-tableau-server.com.
PAT_NAME
Name of your Tableau Personal Access Token, created in your Tableau account settings.
PAT_VALUE
Secret value of your Tableau Personal Access Token, generated in your Tableau account settings.
SITE_NAME
Tableau site name, needed for multi-site instances.
Hosted (recommended for Tableau Cloud): point any MCP-compatible client at https://mcp.tableau.com and complete the OAuth sign-in flow when prompted. Self-hosted/local: install Node.js 22.7.5 or later, add npx -y @tableau/mcp-server@latest to your MCP client configuration, and set the SERVER, SITE_NAME, PAT_NAME, and PAT_VALUE environment variables. See the official Getting Started guide for Docker, building from source, and other self-hosted options; a Heroku deploy button is also available.
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": [
"-y",
"@tableau/mcp-server@latest"
],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "my_site",
"PAT_NAME": "my_pat",
"PAT_VALUE": "pat_value"
}
}
}
}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"servers": {
"tableau": {
"command": "npx",
"args": [
"-y",
"@tableau/mcp-server@latest"
],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "my_site",
"PAT_NAME": "my_pat",
"PAT_VALUE": "pat_value"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add tableau -e SERVER=https://my-tableau-server.com -e SITE_NAME=my_site -e PAT_NAME=my_pat -e PAT_VALUE=pat_value -- npx -y @tableau/mcp-server@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After configuring the tableau server in your MCP client, ask a data question such as 'For the Superstore Datasource, what are the top 5 states with the most sales in 2025?' — a data-backed answer confirms the connection works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
Tableau MCP is a suite of developer primitives — tools, resources, and prompts — that makes it easier for developers to build AI applications that integrate with Tableau. It is offered both as a hosted service at https://mcp.tableau.com, which uses OAuth 2.1 so every user signs in with their own Tableau Cloud identity while existing per-user permissions are enforced automatically, and as a self-hosted/local option run via npx @tableau/mcp-server@latest, which requires Node.js 22.7.5 or later and uses environment variables such as SERVER, SITE_NAME, PAT_NAME, and PAT_VALUE to connect to a Tableau Server or site. It can also be deployed to Heroku and works with common MCP clients such as Slack, Claude, and ChatGPT for querying data, exploring content, and viewing specific views.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Google's official database MCP toolbox — define AI-accessible database tools via config
Bytebase's official, minimalist two-tool database MCP server
Source revision 86b058f33692 Data synced 2026-11-02 Read the FMRS scoring method