Tableau MCP Server

Tableau MCP Server is an MCP server that connects Claude Desktop to Tableau Server and Tableau Cloud environments. It enables data analysts and system administrators to inspect, query, and manage BI assets using natural language prompts. The server interfaces with the Tableau REST API through the Python Tableau Server Client library, bridging Model Context Protocol clients with Tableau deployments. Users can discover content, inspect workbook structures, download views as PNG images, and extract tabular data as CSV directly within conversation threads. Beyond data extraction, the server incorporates administrative utilities for inspecting site health, auditing user access rights, tracking group memberships, and monitoring project-level configurations. Because the integration runs locally within the user environment, analytical queries and administrative commands execute under the permissions granted to the provided Tableau credentials, ensuring data remains within authorized boundaries.

Category: CRM, ERP & E-commerce

Tags: analytics, bi, data-visualization, tableau

Visit Tableau MCP Server

How to install and configure Tableau MCP Server

  1. Clone the repository and navigate into the folder: bash git clone https://github.com/hetpatel-11/Tableau-MCP.git cd Tableau-MCP 2. Create and activate a Python virtual environment, then install dependencies: bash python -m venv tableau_mcp_env source tableau_mcp_env/bin/activate pip install -r requirements.txt 3. Configure credentials by creating a .env file containing TABLEAU_SERVER_URL, TABLEAU_SITE_ID, and authentication values (TABLEAU_TOKEN_NAME and TABLEAU_TOKEN_VALUE, or username and password). 4. Make the execution script executable: bash chmod +x start_clean.sh 5. Open your Claude Desktop configuration file (such as ~/Library/Application Support/Claude/claude_desktop_config.json on macOS) and add the server definition: json { "mcpServers": { "tableau-server": { "command": "/path/to/Tableau-MCP/start_clean.sh", "args": [] } } } 6. Restart Claude Desktop to load the tools.

What you can do with Tableau MCP Server

  • Extracting CSV data directly from Tableau views into an AI client to perform fast custom numerical analysis. - Downloading rendered dashboard images in PNG format to verify layout presentations and view visual trends. - Auditing user access rights across specific workbooks and projects to ensure compliance with data governance policies. - Searching Tableau deployments for workbooks and data sources matching specific business topics or revenue metrics. - Reviewing active user lists, authentication histories, and group memberships to identify inactive accounts or permission anomalies.

Key facts

  • https://github.com/hetpatel-11/Tableau-MCP
  • CRM, ERP & E-commerce, Data & Analytics
  • analytics, bi, data-visualization, tableau

Part of MCP Servers

Related MCP servers

  • MCP KQL Server β€” MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Jupyter Complete β€” MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP Microsoft Office Bridge β€” MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Mempool β€” MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP NIF.PT β€” MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Options Order Flow Server β€” MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…

What can Tableau MCP Server do?

Tableau MCP Server allows AI clients like Claude Desktop to browse workbooks, extract underlying CSV data from views, download dashboard screenshots as PNG files, and query data sources. It also provides administrative tools to inspect user permissions, audit workbook access, list groups, and view site metrics.

Which MCP clients work with Tableau MCP Server?

Tableau MCP Server is designed primarily for Claude Desktop, but it supports any Model Context Protocol client capable of executing local command-line processes defined via JSON configuration files.

How do I authenticate Tableau MCP Server with Tableau?

You can authenticate by populating a local .env file. The server supports Tableau Personal Access Tokens using TABLEAU_TOKEN_NAME and TABLEAU_TOKEN_VALUE, or standard username and password credentials along with your server URL and site ID.

Is Tableau MCP Server open source?

Yes, Tableau MCP Server is open source and distributed under the MIT License. The complete source code is hosted on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories