Tableau MCP
Tableau Server On-Premise vs Tableau Cloud
A complete technical reference covering deployment models, authentication strategies, prerequisites, MCP capabilities, and the right decision path for your organization.
Deployment Model
How and where the MCP server runs for each platform.
Node.js or Docker on your infra
Same Node.js / Docker approach
Not available
mcp.tableau.com — built into every Cloud pod
Server 2025.3+ required
Planned for 2026.2 release
Key takeaway: Tableau Cloud customers get a zero-install hosted MCP option at mcp.tableau.com. On-prem Tableau Server customers must self-host, but have full OAuth support now (2025.3+).
Authentication
Supported auth methods per platform and their production suitability.
Good for local / prototyping
Good for local / prototyping
Server 2025.3+ required
Via hosted mcp.tableau.com
Not available
Available Dec 2025+
Not concurrent-safe
Not concurrent-safe
tsm set oauth.allowed_redirect_uri_hosts
Managed by Tableau Cloud
// PAT-based config — works for both Server & Cloud (quick start)
{
"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": "my_pat_secret"
}
}
}
}// OAuth-based config — multi-user / production
// Requires Server 2025.3+ or Cloud hosted MCP
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "my_site",
"OAUTH_ISSUER": "https://my-tableau-server.com"
}
}
}
}Prerequisites
What needs to be in place before the MCP server can connect.
Minimum version
On-Prem
Server 2025.3+
Required for OAuth
Cloud
Any current version
No minimum version
VizQL Data Service
On-Prem
Admin must enable
Disabled by default
Cloud
Always enabled
Metadata API
On-Prem
Admin must enable
Disabled by default
Cloud
Always enabled
Network / Firewall
On-Prem
MCP host must reach Tableau Server
Internal routing required
Cloud
Standard HTTPS outbound
User API access
On-Prem
Must be explicitly granted
Avoids 403 errors
Cloud
Must be explicitly granted
Avoids 403 errors
Node.js runtime
On-Prem
22.7.5+ on host
Required for self-hosted
Cloud
N/A for hosted; 22.7.5+ for self-hosted
MCP Capabilities
These primitives are identical for both On-Prem and Cloud once the MCP server is connected.
list-datasourcesList published data sources with filtering and pagination
query-datasourceRun VizQL queries (aggregate, filter, sort) against data sources
get-view-imageRender a Tableau view as an image for the AI agent
get-view-dataFetch the underlying data from any Tableau view
list-workbooksBrowse workbooks filtered by project or owner
get-workbook-metadataInspect fields, dimensions, and measures in a workbook
Orchestration Prompts
Stale Content Cleanup
Identify and remove outdated dashboards and workbooks
Performance Analysis
Surface slow views and resource-heavy data sources
Usage & Adoption Reporting
Summarize view frequency, top users, and trends
Resources
Tableau content (workbooks, views, data sources) can be exposed as MCP Resources, giving AI agents direct access to contextual data within their context window.
Decision Guide
Pick the right path based on your specific situation.
Scenario
Need zero-install, fastest path?
Tableau Cloud + mcp.tableau.com
Hosted MCP, no infrastructure setup required.
Scenario
Already on Tableau Server On-Prem?
Self-host the MCP (Node.js or Docker)
Server 2025.3+ required. Enable VizQL + Metadata API and configure OAuth redirect URIs via tsm.
Scenario
Need multi-user / production OAuth on Cloud?
Use hosted mcp.tableau.com
Available now. Or wait for self-hosted OAuth on Cloud (2026.2).
Scenario
Prototyping / local dev (either platform)?
PAT auth — quick start
Personal Access Token works fine for both platforms, but is not concurrent-safe for production.
Summary
The bottom line for each scenario.
Tableau Cloud
Wins in: Ease of Setup
The hosted MCP at mcp.tableau.com requires zero infrastructure and is OAuth-ready today. Unified Access Token (UAT) is Cloud-exclusive (Dec 2025+).
Tableau Server On-Prem
Wins in: Self-hosted OAuth
Full self-hosted OAuth support since version 2025.3 makes enterprise deployments viable — requires admin configuration of TSM, VizQL, and the Metadata API.
Both Platforms
Wins in: PAT Quick Start
Personal Access Token authentication is the universal quick-start path for both platforms but is not suitable for concurrent multi-user production use.
Quick Reference
MCP Package
@tableau/mcp-serverHosted MCP
mcp.tableau.comMin. On-Prem Version
Server 2025.3+Node.js Required
22.7.5+Last updated July 2026