tableau_mcp_starter_kit
Verified Safeby TheInformationLab
Overview
Provides a powerful AI integration for Tableau Server/Cloud, enabling natural language querying and interaction with Tableau data via a web interface or dashboard extension.
Installation
python web_app.pyEnvironment Variables
- TRANSPORT
- SERVER
- SITE_NAME
- PAT_NAME
- PAT_VALUE
- DATASOURCE_CREDENTIALS
- DEFAULT_LOG_LEVEL
- INCLUDE_TOOLS
- EXCLUDE_TOOLS
- MAX_RESULT_LIMIT
- DISABLE_QUERY_DATASOURCE_FILTER_VALIDATION
- TABLEAU_MCP_FILEPATH
- OPENAI_API_KEY
- LANGFUSE_PUBLIC_KEY
- LANGFUSE_SECRET_KEY
- LANGFUSE_HOST
- FIXED_DATASOURCE_LUID
Security Notes
The default configuration sends data from Tableau to an external AI model (OpenAI). The README explicitly warns about this data egress risk and recommends using a local AI model for sensitive data. Personal Access Tokens (PATs) for Tableau are stored in the .env file, which is protected by .gitignore, but still requires secure handling. The `TABLEAU_MCP_FILEPATH` points to a local Node.js build, whose integrity depends on the upstream `tableau-mcp` (and `tableau-mcp-experimental`) repositories and secure build practices.
Similar Servers
tableau-mcp
The Tableau MCP server provides a standardized interface for AI tools to interact with Tableau Cloud or Server, enabling AI-powered analytics, data exploration, and insight generation from Tableau workbooks, views, datasources, and Pulse metrics.
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
datagouv-mcp
An MCP server enabling AI chatbots to search, explore, and analyze datasets from data.gouv.fr, the French national Open Data platform.
NiFiMCP
Provides a natural language chat interface for interacting with Apache NiFi instances, enabling users to retrieve information, document flows, and perform creation, modification, and operational actions on NiFi components using Large Language Models and custom tools.