Tableau

v1.0.0Analyticsstable

Tableau's official MCP Server. Helping Agents see and understand data.

mcpmcp-servermodelcontextprotocoltableau
Share:
274
Stars
0
Downloads
0
Weekly
0/5

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

See and understand data through Tableau's official MCP server.
Query and visualize business data using natural language.
Access analytics insights programmatically.
tableau

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx tableau

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.

2

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 --version
3

Test 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@latest
4

Add 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"
      }
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "tableau": { "command": "npx", "args": ["-y", "tableau"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides