tableau-mcp
Verified Safeby tableau
Overview
The Tableau MCP server acts as a middleware to enable AI tools to interact with Tableau Cloud or Server, allowing them to query data, retrieve metadata for datasources, workbooks, and views, manage Tableau Pulse metrics, and perform content exploration.
Installation
npm startEnvironment Variables
- TRANSPORT
- HTTP_PORT
- SITE_NAME
- TABLEAU_SERVER
- AUTH_TYPE
- PAT_NAME
- PAT_VALUE
- DIRECT_TRUST_SECRET
- TRUSTED_USERNAME
- OAUTH_CLIENT_ID
- OAUTH_CLIENT_SECRET
- OAUTH_REDIRECT_URI
- OAUTH_PRIVATE_KEY_FILE
- OAUTH_PUBLIC_KEY_FILE
- OAUTH_PRIVATE_KEY_PASSPHRASE
- DATASOURCE_CREDENTIALS
Security Notes
The server implements strong security practices by relying heavily on environment variables for sensitive configuration (e.g., authentication credentials, OAuth keys), avoiding hardcoded secrets in the main codebase. It includes explicit SSRF protection (`ssrfcheck`) when fetching client metadata in the OAuth flow. The `DANGEROUSLY_DISABLE_OAUTH` flag, while present, issues a warning when used with HTTP transport, highlighting a known risk. Overall, it appears well-designed for security, though misconfiguration of OAuth or other authentication methods could introduce vulnerabilities.
Similar Servers
powerbi-modeling-mcp
Automate Power BI semantic model development and management using AI agents via the MCP protocol.
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
mcp-server
Connect AI agents and MCP clients to Keboola projects, exposing data, transformations, SQL queries, and job triggers as callable tools without glue code.
mcp-server-datahub
The DataHub MCP Server enables AI agents to discover, explore lineage, understand usage, and generate SQL queries for data assets within a DataHub ecosystem.