Tableau MCP Server for Claude
Query Tableau datasources, list and view workbooks, get rendered view images, explore Pulse metrics, search content, and run admin insights from Claude — with the official Tableau MCP server covering 30+ tools for Tableau Server and Tableau Cloud.
Open the source and read safety notes before installing.
Safety notes
- The `delete-workbook`, `delete-datasource`, and `delete-extract-refresh-task` tools permanently remove Tableau content — confirm before executing.
- The `revoke-access-token` tool revokes OAuth tokens; use with care as it may interrupt other integrations.
- Admin insights tools (`query-admin-insights-*`) expose site-wide usage data — restrict access to users with admin roles.
Privacy notes
- Datasource query results, workbook metadata, view images, user lists, and Pulse metric data from your Tableau site are surfaced in Claude's context.
- View images rendered via `get-view-image` include the actual data visualization — do not use in contexts where dashboard data is confidential.
- Your PAT value grants full REST API access — treat it as a secret.
Prerequisites
- A Tableau Server or Tableau Cloud account with a Personal Access Token (PAT) — create one in My Account Settings.
- Your Tableau Server URL, site name, PAT name, and PAT value.
- Node.js 22.7.5+ with `npx` available.
- An MCP client such as Claude Code or Claude Desktop.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Scope
- Source repo
- Estimated setup
- 10 minutes
- Difficulty
- intermediate
- Website
- https://www.tableau.com
- Disclosure
- Tableau is a product of Salesforce. The MCP server is officially maintained by Tableau.
Full copyable content
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://your-tableau-server.com",
"SITE_NAME": "your_site",
"PAT_NAME": "your_pat",
"PAT_VALUE": "your_pat_value"
}
}
}
}About this resource
Overview
The Tableau MCP Server is the official Model Context Protocol server from Tableau (Salesforce). It gives Claude access to Tableau Server and Tableau Cloud — querying datasources, listing and inspecting workbooks, rendering view images, exploring Pulse metrics, searching content, and running administrative insights. The server supports both Tableau Server (on-premises) and Tableau Cloud. Licensed under Apache-2.0.
Key capabilities
- Datasource queries — query Tableau published datasources using natural language; results computed by Tableau's VizQL engine.
- Workbooks & views — list workbooks, get workbook metadata, list and retrieve individual views as data or rendered PNG images.
- Pulse metrics — list metric definitions, subscriptions, and generate Pulse insight briefs.
- Content exploration — search across all Tableau content types.
- Admin insights — query usage events, site content inventories, job performance reports, and get stale content reports.
- Tasks & jobs — list extract refresh tasks and scheduled jobs.
- Desktop integration — list Tableau Desktop instances, list dashboards and worksheets, apply workbooks, and get workbook XML.
Tools (30+)
| Category | Tools |
|---|---|
| Datasources | list-datasources, query-datasource, get-datasource-metadata, delete-datasource |
| Workbooks | list-workbooks, get-workbook, delete-workbook |
| Views | list-views, get-view, get-view-data, get-view-image, list-custom-views, get-custom-view-image |
| Projects | list-projects |
| Pulse | list-all-pulse-metric-definitions, list-pulse-metrics-from-metric-ids, generate-pulse-insight-brief |
| Content | search-content |
| Admin Insights | query-admin-insights-ts-events, query-admin-insights-site-content, get-stale-content-report |
| Tasks & Jobs | list-extract-refresh-tasks, list-jobs, list-users |
How it compares
| Server | Datasource queries | View images | Pulse metrics | Admin insights | Auth |
|---|---|---|---|---|---|
| Tableau MCP | Yes | Yes | Yes | Yes | PAT |
| Power BI MCP | Limited | No | No | No | OAuth |
| Looker MCP | Yes | No | No | No | API key |
| Metabase MCP | Yes | No | No | No | API key |
get-view-image returns rendered PNG images of Tableau dashboards directly in Claude — no
other BI MCP server provides native screenshot/render access to live dashboards.
Installation
Claude Code
claude mcp add tableau \
-e SERVER=https://your-tableau-server.com \
-e SITE_NAME=your_site \
-e PAT_NAME=your_pat \
-e PAT_VALUE=your_pat_value \
-- npx -y @tableau/mcp-server@latest
Claude Desktop
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://your-tableau-server.com",
"SITE_NAME": "your_site",
"PAT_NAME": "your_pat",
"PAT_VALUE": "your_pat_value"
}
}
}
}
Create a PAT in Tableau: My Account Settings → Personal Access Tokens → Create new token.
Requirements
- Tableau Server or Tableau Cloud with PAT authentication.
- Node.js 22.7.5+.
- An MCP client (Claude Code or Claude Desktop).
Security
- Use a least-privilege PAT scoped to the specific site and operations needed.
- Admin insights tools expose org-wide usage data — restrict to administrators.
- Delete tools are destructive and permanent; confirm before executing.
Source Verification Notes
Verified on 2026-06-18:
- Official GitHub repository
tableau/tableau-mcp(Apache-2.0, Tableau Supported) documents the@tableau/mcp-servernpm package,SERVER/SITE_NAME/PAT_NAME/PAT_VALUEconfiguration, Node.js 22.7.5+ requirement, and example prompts including datasource queries, content exploration, and view image rendering. - Source
src/tools/web/toolName.tsenumerates all 34 web tool names including datasource, workbook, view, pulse, content, admin-insights, tasks, and token management tools. - Official documentation at
tableau.github.io/tableau-mcp/(HTTP 200) is the Tableau-hosted reference. - Claude Code MCP documentation at
code.claude.com/docs/en/mcpdescribes the stdio connector setup pattern used above.
Source citations
Add this badge to your README
How it compares
Tableau MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Tableau MCP Server for Claude Query Tableau datasources, list and view workbooks, get rendered view images, explore Pulse metrics, search content, and run admin insights from Claude — with the official Tableau MCP server covering 30+ tools for Tableau Server and Tableau Cloud. Open dossier | Metabase MCP Server for Claude Query and explore your Metabase instance from Claude — list dashboards and cards, retrieve and execute saved questions, run SQL queries, export large result sets, and search across all Metabase resources — with the Metabase MCP server optimized for 90% token reduction. Open dossier | Axiom MCP Server for Claude Query observability data, manage dashboards, and monitor your systems from Claude — run APL queries against datasets, list metrics, inspect monitors, and retrieve saved queries — with the official Axiom remote MCP server. Open dossier | MotherDuck MCP Server for Claude Connect Claude to MotherDuck and DuckDB — run SQL queries and explore databases, tables, and columns — with the official MotherDuck Model Context Protocol server. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Tableau | Jericho Sequitin | Axiom, Inc. | MotherDuck |
| Added | 2026-06-18 | 2026-06-18 | 2026-06-18 | 2026-06-17 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓The `delete-workbook`, `delete-datasource`, and `delete-extract-refresh-task` tools permanently remove Tableau content — confirm before executing. The `revoke-access-token` tool revokes OAuth tokens; use with care as it may interrupt other integrations. Admin insights tools (`query-admin-insights-*`) expose site-wide usage data — restrict access to users with admin roles. | ✓Read-only mode is enabled by default (`METABASE_READ_ONLY_MODE=true`), restricting Claude to SELECT queries only. The `execute` tool runs SQL against your connected databases — ensure the Metabase service account has appropriate read permissions. | ✓The MCP server includes dashboard management tools (create, update, delete) — review any write operations before confirming. APL queries run against live datasets; complex queries over large time windows may be slow or consume significant dataset quota. | ✓The server is read-only by default; --read-write enables writes, and --allow-switch-databases enables switching — enable only when needed. execute_query runs arbitrary SQL against the connected database; scope the token and database accordingly. |
| Privacy notes | ✓Datasource query results, workbook metadata, view images, user lists, and Pulse metric data from your Tableau site are surfaced in Claude's context. View images rendered via `get-view-image` include the actual data visualization — do not use in contexts where dashboard data is confidential. Your PAT value grants full REST API access — treat it as a secret. | ✓Dashboard data, card results, database schema information, and query results from your Metabase instance are surfaced in Claude's context. Your `METABASE_API_KEY` (or email/password) grants Metabase API access — keep credentials in the MCP config env. | ✓Log data, traces, metrics, and monitor configurations from your Axiom datasets and organization are surfaced in Claude's context. OAuth is the recommended authentication method — no API token is stored in your MCP configuration. | ✓Query results and schema metadata enter the MCP client context and the model's prompt. The motherduck_token is a secret — keep it in the client config or environment, never in shared repositories. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.