Skip to main content

Introduction

Tableau MCP is a suite of developer primitives, including tools, resources and prompts, that will make it easier for developers to build AI applications that integrate with Tableau.

Key Features

  • Provides access to Tableau published data sources through the VizQL Data Service (VDS) API.
  • Supports collecting data source metadata (columns with descriptions) through the Tableau Metadata API.
  • Supports access to Pulse Metric, Pulse Metric Definitions, Pulse Subscriptions, and Pulse Metric Value Insight Bundle through the Pulse API.
  • Usable by AI tools which support MCP Tools (e.g., Claude Desktop, Cursor and others).
  • Works with any published data source on either Tableau Cloud or Tableau Server.

Tool List

ToolDescription
list-datasourcesRetrieves a list of published data sources from a specified Tableau site (REST API)
list-workbooksRetrieves a list of workbooks from a specified Tableau site (REST API)
list-viewsRetrieves a list of views from a specified Tableau site (REST API)
get-datasource-metadataFetches field metadata for the specified datasource (Metadata API & VDS API)
get-workbookRetrieves information on a workbook from a specified Tableau site (REST API)
get-view-dataRetrieves data in CSV format for the specified view in a Tableau workbook (REST API)
get-view-imageRetrieves an image for the specified view in a Tableau workbook (REST API)
query-datasourceRun a Tableau VizQL query (VDS API)
list-all-pulse-metric-definitionsList All Pulse Metric Definitions (Pulse API)
list-pulse-metric-definitions-from-definition-idsList Pulse Metric Definitions from Metric Definition IDs (Pulse API)
list-pulse-metrics-from-metric-definition-idList Pulse Metrics from Metric Definition ID (Pulse API)
list-pulse-metrics-from-metric-idsList Pulse Metrics from Metric IDs (Pulse API)
list-pulse-metric-subscriptionsList Pulse Metric Subscriptions for Current User (Pulse API)
generate-pulse-metric-value-insight-bundleGenerate Pulse Metric Value Insight Bundle (Pulse API)
search-contentSearches for content in a Tableau site (Content Exploration API)