---
schema_version: "1"
id: c3396199368b82551d96e8693eadee9cc90437bd5d9657bb1cb8bb36dc4fb80c
title: Tableau Studio Basics
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/studio-dev-guide/tableau-studio-basics.md
canonical_url: https://help.tableau.com/v0.0/api/studio-dev-guide/en-us/tableau-studio-basics.html
source_site: help.tableau.com
content_type: documentation
content_hash: 12de726c7c5cb389dd9d88a7fbb5f68d2bc6cf5790a436f314b370475b1ae8a2
description: Developer documentation for Tableau Studio
---
# Tableau Studio Basics

  

#### On This Page

## What is Tableau Studio?

### Tableau authoring with Tableau Agent in Tableau Studio

Tableau Studio is an update of Tableau Desktop that adds AI agent-based authoring. The update is made up of three related parts:

- **[Tableau External Client API![(opens in new window)](/v0.0/api/studio-dev-guide/en-us/assets/external-link.svg)](https://help.tableau.com/v0.0/api/studio-api-ref/en-us/index.html)** is a REST API surface within Tableau Studio that enables programmatic access to the authoring-related actions you can do using the Tableau Desktop UI.
- **[Tableau MCP![(opens in new window)](/v0.0/api/studio-dev-guide/en-us/assets/external-link.svg)](https://git.soma.salesforce.com/pages/cx-labs/tableau-mcp-tabstudio/docs/intro)** has received a major update, adding tools and expertise for authoring that enable you to drive Tableau Studio authoring actions through the Tableau Agent or through the AI tooling/IDE of your choice.
- **[Tableau Agent](#tableau-agent-harness-and-guardrails)** has been redesigned as a harness and orchestrator for the MCP and new API surface, providing a chat and configuration interface for authoring using natural language. The agent also provides guardrails, monitoring, and process management for the MCP that increases speed, lowers cost, and verifies outputs.

### Headless Tableau authoring

Headless Tableau is using Tableau services without the Tableau user interface. Tableau authentication, governance, permissions, and other features remain available. Headless use cases include workflow automation and accessing data in Tableau data sources directly.

**Headless Tableau Studio Using Your Agent**

Using Tableau Studio headlessly means that you can drive the authoring experience using the AI tooling of your choice instead of using the Tableau Agent chat. The same expanded capabilities of the MCP used by Tableau Agent to turn natural language into authoring actions are available to any agent that supports MCPs. [Learn more](/v0.0/api/studio-dev-guide/en-us/use-tableau-studio-headless.html#use-your-agent-to-author-with-tableau-mcp)

**Headless Tableau Studio Using API Calls**

Another way you can use Tableau Studio headlessly is to call the operations it makes available through the [Tableau External Client API![(opens in new window)](/v0.0/api/studio-dev-guide/en-us/assets/external-link.svg)](https://help.tableau.com/v0.0/api/studio-api-ref/en-us/index.html) . You can create a reusable script to perform batch processing on a folder of workbooks, or enforce style or content compliance for each dashboard in a project. A script or app has the advantage of being deterministic and adding no token cost. [Learn more](/v0.0/api/studio-dev-guide/en-us/use-tableau-studio-headless.html#directly-call-the-tableau-external-client-api)

**Customizability**

Tableau Agent and Tableau MCP are built to allow you to customize the authoring experience to suit your requirements.

- Skills and expertise in Tableau Agent - The Tableau Studio agent’s behavior is controlled by skills and expertise that define tasks and their context and provide guidance to the model. In the agent UI you can import existing skills, add your own skills using natural language, and override the agent’s existing skills. [Learn more](/v0.0/api/studio-dev-guide/en-us/customize-skills.html) _(expertise customization coming at GA)_
- Skills and expertise in headless Tableau - _coming at GA_

**Workspace-scoped Extensions and More**

_coming at GA_

Accompanying the Tableau Studio release, the [Extensions API](https://example.com/extensions-api) (Coming in 2026.3 release) and [Packages](https://example.com/packages-guide) (Coming in 2026.3 release) add the new workspace extension type and packages that can deploy multiple extensions. A Workspace extension can modify elements like menus and persist in the workspace even when switching between workbooks. Packages are a content type and, like workbooks or datasources, can carry permission and role boundaries. They can also carry the web resources of an extension contained in a package to support hosting an extension’s web app on Tableau service.

### How should I use Tableau Studio?

Choose Tableau Agent, Tableau MCP, or the Tableau External Client API depending on whether you are authoring interactively, integrating a custom agent, or running deterministic scripts:

| Approach | Use it for |
| --- | --- |
| Use [Tableau Agent](/v0.0/api/studio-dev-guide/en-us/get-started-with-tableau-agent.html) in Tableau Studio | Interactive authoring, learning, and prototyping |
| Use [Tableau MCP](/v0.0/api/studio-dev-guide/en-us/use-tableau-studio-headless.html#use-your-agent-to-author-with-tableau-mcp) to drive Tableau Studio | Custom agent integration and workflow automation |
| Call [Tableau External Client API](/v0.0/api/studio-dev-guide/en-us/use-tableau-studio-headless.html#directly-call-the-tableau-external-client-api) to drive Tableau Studio | Batch processing and compliance-driven workflows |

## Tableau MCP Expertise

### Major updates to the MCP

[Tableau MCP![(opens in new window)](/v0.0/api/studio-dev-guide/en-us/assets/external-link.svg)](https://git.soma.salesforce.com/pages/cx-labs/tableau-mcp-tabstudio/docs/intro) tools and resources, released in November 2025, enabled your agent to access Tableau APIs including the Tableau REST, VizQL Data Service (VDS), and Metadata APIs, to perform many tasks.

With the Tableau Studio release, the MCP is being greatly expanded to give agents access to External Client API tools and a Tableau authoring expertise engine.

#### Tools for Tableau Studio REST API operations

The MCP now includes tools that give access to External Client API operations that create, read, update, and delete (and more!) the authoring elements of your workbook.

#### Optimized Access to Deep Tableau expertise

Tableau Studio expands Tableau MCP with a rich and deep source of Tableau data visualization practice knowledge and recommended procedural information. It contains dozens of chart templates and best practice guidance descriptions.

Tableau Studio also adds an authoring engine - a layer of behavioral control that results in:

- Much lower token cost and rapid response for a growing body of the most common questions and tasks
- Facilitation and guidance for the LLM on more complex tasks
- Full LLM resource use for very large complex tasks and ambiguous ones that could use more clarity

This diagram provides a sketch of the behavioral level components:

flowchart LR A(\["Incoming  
request"\]) --> SB{"Deterministic  
match?"} SB -->|"Fits a known  
chart pattern"| TS\["Chart templates:  
bind fields  
and apply"\] SB -->|"Needs  
judgment"| RT{"Relevant  
expertise?"} RT -->|"Expertise  
available"| GS\["Expertise library:  
agent reasons  
with the guidance"\] RT -->|"No  
expertise"| LLM\["Agent authors  
from its  
own knowledge"\] TS --> OUT(\["Authored  
workbook"\]) GS --> OUT LLM --> OUT

For more details about authoring through Tableau MCP works, see [MCP Authoring Expertise![(opens in new window)](/v0.0/api/studio-dev-guide/en-us/assets/external-link.svg)](https://git.soma.salesforce.com/pages/cx-labs/tableau-mcp-tabstudio/docs/tableau-authoring) .

### Tableau Agent harness and guardrails

When you use Tableau Agent in Tableau Studio, you are accessing the power of Tableau MCP and the External Client API within a Claude-optimized framework that monitors the thinking and actions of the MCP. It uses this visibility to optimize the MCP’s behavior, ensures that costs stay within expected bounds, and checks that the MCP has delivered the promised results.

#### Locally hosted Tableau MCP for Tableau Agent

A current, self-updating version of the Tableau MCP will be locally hosted within Tableau Studio. This speeds up responses and lowers token cost because the local MCP can avoid network round trips in some common cases and can provide some types of responses without token use.

#### Monitoring

If Tableau Agent detects behavior that seems off-track, it acts to try to improve the outcome. For instance, if the model using the MCP gives a repetitive answer that leads to a dead end, the harness may detect that, invoke a circuit breaker, and redirect the MCP. If the MCP finds the path for a decision point ambiguous, the agent will tend to pause the thinking flow to prompt the user for input rather than charging ahead and polishing a potentially wrong solution.

#### Promise Checking

The Tableau Agent harness applies a check for each MCP response to verify that it did what it claimed. For instance, if the MCP reports it successfully created a sheet, the promise checker will verify that the sheet exists.

## Availability and Pricing

_coming at GA_ Pricing and packaging are not yet finalized.

Tableau Studio is available to [Tableau Plus](https://help.tableau.com/current/online/en-us/to_tab_plus_features.htm) users with the [Creator](https://help.tableau.com/current/online/en-us/permission_license_siterole.htm) role or higher in the October 2026 (2026.3) release.

  

CONFIDENTIAL — PRE-RELEASE CONFIDENTIAL — PRE-RELEASE CONFIDENTIAL — PRE-RELEASE CONFIDENTIAL — PRE-RELEASE CONFIDENTIAL — PRE-RELEASE CONFIDENTIAL — PRE-RELEASE