Skip to main content
MCP Directory
BI and reporting Official

Tableau MCP server

Remote endpoint mcp.tableau.com. Checked September 2026.

Tableau's hosted server signs a Tableau Cloud user in and puts the team's workbooks, views, published data sources, Prep flows, and Pulse metrics within reach: find the dashboard, pull the view's data, or query the source behind it. Pulse metrics come back with their recent insight, and the same open-source server runs self-hosted against Tableau Cloud or Tableau Server.

Tableau MCP options

Every fact in a row comes from the publisher's own documentation.

Ways to reach Tableau data from an assistant
Option Audience Reads or changes Sign-in Setup
Hosted Tableau MCP https://mcp.tableau.com Tableau Merchants Managed server for Tableau Cloud (not Tableau Server): lists and searches content, reads view data and images, queries published data sources and Pulse metrics as the signed-in user; admin-only and flow tools can run or cancel Prep flows, change extract schedules, update user roles, and delete content. Can write OAuth sign-in Setup guide (opens in a new tab)
Tableau MCP, self-hosted Tableau Developers The same open-source server (@tableau/mcp-server) run locally with npx, Docker, or as a Claude Desktop extension against Tableau Cloud or Tableau Server, signed in with a personal access token; the same tools except the two OAuth token tools, and the mutating admin and flow tools are off unless enabled. Can write API key or token Setup guide (opens in a new tab)

Connect Tableau to your assistant

Each card lists the servers whose setup guide covers that assistant.

Connect Tableau to Cursor

Tableau's setup guides also name Slack.

Tools each server exposes

Listed as each publisher documents them. A write tool can change something in the account.

Hosted Tableau MCP 48 tools: 36 read, 12 write

Read

  • list-datasources
  • get-datasource-metadata
  • query-datasource
  • list-workbooks
  • get-workbook
  • download-workbook
  • list-projects
  • list-views
  • list-custom-views
  • get-view
  • get-view-data
  • get-view-image
  • get-custom-view-data
  • get-custom-view-image
  • list-flows
  • get-flow
  • list-flow-runs
  • list-flow-tasks
  • describe-flow
  • get-flow-task
  • list-all-pulse-metric-definitions
  • list-pulse-metric-definitions-from-definition-ids
  • list-pulse-metrics-from-metric-definition-id
  • list-pulse-metrics-from-metric-ids
  • list-pulse-metric-subscriptions
  • generate-pulse-metric-value-insight-bundle
  • generate-pulse-insight-brief
  • generate-insight-cards
  • search-content
  • list-extract-refresh-tasks
  • list-jobs
  • list-users
  • query-admin-insights
  • query-knowledge-context
  • inspect-knowledge-context
  • render-interactive-viz

Write

  • request-workbook-upload
  • publish-workbook
  • run-flow
  • run-flow-task
  • cancel-flow-run
  • update-cloud-extract-refresh-task
  • update-user
  • delete-content
  • manage-knowledge-context
  • scaffold-data-app
  • revoke-access-token
  • reset-consent

Tableau MCP, self-hosted 46 tools: 36 read, 10 write

Read

  • list-datasources
  • get-datasource-metadata
  • query-datasource
  • list-workbooks
  • get-workbook
  • download-workbook
  • list-projects
  • list-views
  • list-custom-views
  • get-view
  • get-view-data
  • get-view-image
  • get-custom-view-data
  • get-custom-view-image
  • list-flows
  • get-flow
  • list-flow-runs
  • list-flow-tasks
  • describe-flow
  • get-flow-task
  • list-all-pulse-metric-definitions
  • list-pulse-metric-definitions-from-definition-ids
  • list-pulse-metrics-from-metric-definition-id
  • list-pulse-metrics-from-metric-ids
  • list-pulse-metric-subscriptions
  • generate-pulse-metric-value-insight-bundle
  • generate-pulse-insight-brief
  • generate-insight-cards
  • search-content
  • list-extract-refresh-tasks
  • list-jobs
  • list-users
  • query-admin-insights
  • query-knowledge-context
  • inspect-knowledge-context
  • render-interactive-viz

Write

  • request-workbook-upload
  • publish-workbook
  • run-flow
  • run-flow-task
  • cancel-flow-run
  • update-cloud-extract-refresh-task
  • update-user
  • delete-content
  • manage-knowledge-context
  • scaffold-data-app

One MCP server per tool still can't answer a cross-channel question.

Each server brings its own sign-in, its own definition of revenue, and data your assistant can't join to the rest.

SourceMedium connects 64 commerce and marketing sources, keeps one set of maintained definitions, and gives ChatGPT, Claude, and other assistants a single connection to all of it. Tableau is not a SourceMedium source today.