Back to Home
tableau icon

tableau-mcp

Verified Safe

by 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

Run Command
npm start

Environment 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

Stats

Interest Score60
Security Score8
Cost ClassHigh
Avg Tokens5000
Stars145
Forks54
Last Update2025-12-11

Tags

TableauAnalyticsBusiness IntelligenceData QueryMetadata ManagementAI Integration