Tableau Cloud
Connect to Tableau Cloud to query data sources, access dashboards and views, and manage analytics.
Key Features
- List data sources and view metadata
- Query data sources
- Manage workbooks and views
- View Pulse metrics and insights
- Search content
Basic Information
Authentication Method
Personal Access Token (PAT) authentication.
Input Parameters
- Tableau Cloud URL (Required): Your Tableau Cloud URL (e.g.,
https://prod-apnortheast-a.online.tableau.com) - Site Name (Required): Site name found after
/site/in the URL - Personal Access Token Name (Required): Personal access token name
- Personal Access Token Secret (Required): Personal access token secret
How to find the required settings:
- Tableau Cloud URL: Your Tableau Cloud URL (e.g.,
https://prod-apnortheast-a.online.tableau.com) - Site Name: Found in the URL after
/site/(e.g.,mysitefrom.../site/mysite/...) - Personal Access Token: Create in Tableau Cloud → My Account Settings → Personal Access Tokens → click Create new token
Supported MCP Tools
Data Source Tools
list_datasources
Retrieves a list of published data sources from a specified Tableau site. Use this tool to discover available data sources before querying them.
get_datasource_metadata
Fetches field metadata for the specified datasource including columns with descriptions. Use this tool to understand the structure and available fields of a datasource before querying it.
query_datasource
Query a published data source using the VizQL Data Service API. This tool allows you to query published data sources by specifying fields, filters, and parameters. The query returns data in JSON format.
Workbook Tools
list_workbooks
Retrieves a list of workbooks from a specified Tableau site.
get_workbook
Retrieves information on a workbook from a specified Tableau site.
View Tools
list_views
Retrieves a list of views from a specified Tableau site. Optionally filtered by workbook.
get_view_data
Retrieves data in CSV format for the specified view in a Tableau workbook.
Pulse Tools
list_all_pulse_metric_definitions
List all Pulse metric definitions.
list_pulse_metric_definitions_from_definition_ids
List Pulse metric definitions from metric definition IDs.
list_pulse_metrics_from_metric_definition_id
List Pulse metrics from a metric definition ID.
list_pulse_metrics_from_metric_ids
List Pulse metrics from metric IDs.
list_pulse_metric_subscriptions
List Pulse metric subscriptions for the current user.
generate_pulse_metric_value_insight_bundle
Generate Pulse metric value insight bundle.
Content Search Tools
search_content
Searches for content in a Tableau site including workbooks, views, datasources, and other content.
Usage Example
For example,
- If you enter “Show me the list of available data sources” in the prompt,
- LLM calls the
list_datasourcestool via MCP to retrieve the data source list. - Then, it responds in the chat based on the tool call result.
Notes
- Only available for Tableau Cloud environments. Tableau Server is not supported.
- Personal Access Tokens have expiration dates, so periodic renewal is required.
- Large data queries may impact performance.