Back to Home
tableau icon

tableau-mcp

Verified Safe

by tableau

Overview

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.

Installation

Run Command
node dist/index.js

Environment Variables

  • TABLEAU_SERVER
  • TABLEAU_SITE_NAME
  • AUTH_TYPE
  • PAT_NAME
  • PAT_VALUE
  • UAT_PUBLIC_KEY
  • UAT_USERNAME_CLAIM_NAME
  • DIRECT_TRUST_USERNAME
  • PRIVATE_KEY
  • KEY_ID
  • OAUTH_ENABLED
  • OAUTH_JWE_PRIVATE_KEY
  • DATASOURCE_CREDENTIALS
  • DISABLE_QUERY_VALIDATION_REQUESTS
  • DISABLE_LOG_MASKING
  • ENABLE_SERVER_LOGGING
  • SERVER_LOG_DIRECTORY
  • TRANSPORT
  • SSL_KEY
  • SSL_CERT
  • CORS_ORIGIN
  • DISABLE_SESSION_MANAGEMENT
  • JWT_ADDITIONAL_PAYLOAD
  • JWT_TTL_SECONDS
  • DISABLE_METADATA_API_REQUESTS
  • MAX_RESULT_LIMIT
  • EXCLUDE_TOOLS
  • INCLUDE_TOOLS
  • DEFAULT_LOG_LEVEL

Security Notes

The server demonstrates strong security practices, particularly in its OAuth implementation with explicit SSRF mitigation using `isSSRFSafeURL` and DNS resolution. All sensitive configurations, including authentication secrets (PATs, UAT public keys, OAuth private keys, datasource credentials), are externalized to environment variables, preventing hardcoding. Logging includes masking of sensitive data when not in debug mode. However, the reliance on environment variables for critical secrets means secure environment management is crucial, as misconfiguration could expose sensitive information.

Similar Servers

Stats

Interest Score60
Security Score9
Cost ClassHigh
Avg Tokens3000
Stars163
Forks63
Last Update2026-01-17

Tags

TableauAI IntegrationAnalyticsData AccessCloud/ServerModel Context Protocol