Loading
Salesforce now sends email only from verified domains. Read More
Tableau Next
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Tableau Next Model Context Protocol (MCP) Server Tool Reference

          Tableau Next Model Context Protocol (MCP) Server Tool Reference

          ‌Tableau Next MCP (Model Context Protocol) Server provides a suite of tools that allow external AI agents to interact with your analytical ecosystem.

          Required Editions

          View supported editions.

          After you complete the initial setup, you no longer need to manually select or configure these tools. Ask your preferred MCP-compliant AI client (such as ChatGPT, Claude, or Cursor) questions using natural language, and it automatically selects the right tools for the task.

          For example, when you ask, "What are my best product sales in 2025?", the AI agent uses the Analytics Q&A tool analyze_data to query your governed data via Concierge. The integration returns accurate answers and visualizations directly within your chat interface.

          For documentation purposes, the available tools are grouped by their functional role within an analytical workflow.

          Analysis

          External MCP-compliant AI agents use these tools to query data and explore visual assets.

          External MCP-compliant AI agent tools
          Tool Name Description / Inputs Returns Use When
          analyze_data

          Execute a natural-language question via the Analytics Agent against a target semantic model.

          answer (string; natural-language result). No metadata or SQL.

          You want the agent to answer a question.

          If a complex question fails, break it down to multiple, simpler questions to retrieve key information and perform deep thinking on the client side. Don’t use this tool for metadata discovery.

          list_dashboards Enumerate Tableau Next dashboards (metadata only) for discovery and selection Items with id, name/label, owning workspace (id/name), lastModifiedDate (when available). You need dashboard identifiers or to browse dashboards (for metadata).
          get_dashboard Retrieve a single dashboard. Full dashboard metadata. You need the full details of a specific dashboard.
          list_visualizations Enumerate visualizations/worksheets (metadata only) across Tableau Next. Items with id, name/label, parent dashboard/workbook, owning workspace, timestamps. You need to discover charts or worksheets by name or parent.Not for images or query results
          get_visualization Retrieve a single visualization. Full visualization metadata. You need the full details of a specific visualization.

          Semantic Model Structure Discovery

          External MCP-compliant AI agents use these tools to understand Tableau Next’s schemas, relationships, and logical views. The agents use this data architecture to make sense of the tables and connections inside Tableau Next.

          Semantic Model Structure Tools
          Tool Name Description / Inputs Returns Use When
          list_semantic_models Enumerate semantic models available to the caller. count, items [ ] with id, apiName, label, optional description, dataspace, categories. You need to pick which semantic model to target next.
          get_semantic_model Retrieve the profile of a single semantic model, including business preferences. apiName, label, businessPreferences (string with # guidance lines), and other semantic model properties. You need model-level rules/guidance before querying or exploring internals.
          list_semantic_model_data_objects List data objects/entities defined in a semantic model.

          items[ ] with apiName, label, dataObjectName, filters[ ].

          You need to enumerate the building blocks (tables/entities) of a semantic model.
          list_semantic_model_relationships List relationships between data objects in a semantic model. items[ ] with apiName, label, leftSemanticDefinitionApiName, rightSemanticDefinitionApiName, joinType, criteria. You need to enumerate the relationships between data objects in a semantic model.
          get_semantic_model_logical_view Retrieve the structure of a single logical view. apiName, label, semanticDataObjects[ ] (objects in the view), semanticRelationships[ ] (joins), semanticUnions[ ] , filters[ ]. You need to understand the join graph and exposed fields of a specific view.

          Business Logic and Definitions

          External MCP-compliant AI agents use these tools to identify specific Tableau Next KPIs and calculation logic.

          Business Logic and Definitions Tools
          Tool Name Description / Inputs Returns Use When
          list_semantic_model_measures List measures for a specific data object in a semantic model (numeric fields used for aggregation). Measure metadata per object (name/apiName, label, data type, role) where available. You need aggregateable fields exposed by a specific object.
          list_semantic_model_dimensions List dimensions for a specific data object in a semantic model (categorical/date/text fields used for grouping/slicing). Dimension metadata per object (name/apiName, label, data type, role) where available. You need group-by fields exposed by a specific object.
          list_semantic_model_metrics List business metrics/KPIs defined in a semantic model. metrics[ ] with apiName, label. You need named KPIs rather than raw fields or formulas.
          get_semantic_model_metric Retrieve the full definition of a single metric/KPI. apiName, label, measurementReference (e.g., calculatedFieldApiName), timeDimensionReference (table/field), additionalDimensions, timeGrains[ ], filters[ ], aggregationType, isCumulative. You must understand exactly how a KPI is computed and sliced.
          list_semantic_model_calculated_dimensions List calculated dimensions (user-defined expressions that yield categorical/date/text) in a semantic model. Calculated dimension entries with identifiers, labels, and (where available) expression/typing details. You need derived grouping fields defined at the model level.
          list_semantic_model_calculated_measures List calculated measures (user-defined numeric expressions/aggregations) in a semantic model. items[ ] with apiName, label, dataType, expression, displayCategory, level (e.g., Row, AggregateFunction), aggregationType. You need numeric derived fields and their formulas (building blocks for KPIs/metrics).

          Workspace and General Asset Discovery

          External MCP-compliant AI agents use these tools to navigate Tableau Next’s environment and search for relevant analytical assets.

          Workspace and General Asset Discovery Tools
          Tool Name Description / Inputs Returns Use When
          list_workspaces Enumerate workspaces or fetch one by id when provided. workspaces[ ] with id, name, label, description, createdBy/Date, lastModifiedBy/Date, permissions (view/edit/share/delete), url. You need containers and access context for assets.
          list_workspace_assets List assets contained in a specific workspace. workspaceAssets[ ] with assetId, assetType (AnalyticsDashboard | AnalyticsVisualization | SemanticModel), assetUsageType (Created | Referenced), createdBy (id/name), createdDate, url. You need dashboards, visualizations, and semantic models scoped to a workspace.
          search_assets Search for assets using a keyword and optional type filter to quickly discover relevant items. assets[ ] including id, name, type, createdBy, createdDate, lastModifiedBy, lastModifiedDate.

          You need broad or initial discovery of assets.

          If you need to browse assets in a structured hierarchy, use list tools instead.

           
          Loading
          Salesforce Help | Article