Can AI agents automate Tableau?

Salesforce · hybrid · business-intelligencereporting

Tableau has broad, mature automation across Tableau Cloud and Server. Its REST API manages users, groups, sites, projects, permissions, workbooks, views, data sources, flows, refreshes, schedules, subscriptions, jobs, webhooks, and content import or export. The GraphQL Metadata API adds searchable asset metadata, lineage, and impact analysis. Official Python, JavaScript, Java, and C++ libraries cover server resources, embedding, and local Hyper extracts, while tabcmd automates site tasks and TSM administers self-hosted Server. These surfaces remain permission-, edition-, and version-sensitive; some Metadata functions require Data Management, TSM is privileged and node-oriented, and tabcmd generations have compatibility differences. Tableau also operates an official OAuth 2.1 MCP endpoint on every Tableau Cloud pod and publishes the same open-source server for local or Tableau Server use. Its current catalog can find and query trusted data, retrieve workbook data and images, analyze Pulse metrics, inspect metadata, and perform environment administration under the signed-in user's permissions. Hosted MCP receives automatic updates and audit logging, but SKU entitlements gate individual tools, Server requires self-hosting, multi-site OAuth has known constraints, and workbook authoring and Prep automation remain announced rather than current. Repeatable computer-use viability was not established.

Best path today: mcp · Overall automatability: 9/10

Modalities

ModalityStatusDetail
APIyesrestgraphqlpersonal-access-tokenconnected-app-jwt
coverage: full · docs
SDKyespythonjavacplusplus
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyesrest-apimetadata-apihyper-apiembedding-apiserver-client-pythontabcmdtsm
webhooks: True
Data access
export: rest-json, graphql-json, hyper, csv, xlsx, pdf, png, pptx, workbook · import: rest-json, hyper, csv, workbook
RPA / UI automationunknownweb-domwindows-nativemacos-nativemobile-native
No repeatable UI probe was run. REST, Metadata, Hyper, Embedding, webhooks, tabcmd, TSM, official client libraries, and Tableau MCP provide supported automation paths without controlling Tableau's user interfaces.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
9989

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-16
platformsdeclaredsource2026-08-16
licensedeclaredsource2026-08-16
modalities.api.existsdeclaredsource2026-08-16
modalities.api.kinds[0]declaredsource2026-08-16
modalities.api.kinds[1]declaredsource2026-08-16
modalities.api.auth[0]declaredsource2026-08-16
modalities.api.auth[1]declaredsource2026-08-16
modalities.api.coveragedeclaredsource2026-08-16
modalities.sdkdeclaredsource2026-08-16
modalities.sdk.languagesdeclaredsource2026-08-16
modalities.mcpdeclaredsource2026-08-16
modalities.cli.existsdeclaredsource2026-08-16
modalities.extensibility.scriptingdeclaredsource2026-08-16
modalities.extensibility.webhooksdeclaredsource2026-08-16
modalities.data_access.exportdeclaredsource2026-08-16
modalities.data_access.importdeclaredsource2026-08-16
verdict.scores.apideclaredsource2026-08-16
verdict.scores.mcpdeclaredsource2026-08-16
verdict.scores.clideclaredsource2026-08-16
freshness.watch[0].urldeclaredsource2026-08-16
freshness.watch[1].urldeclaredsource2026-08-16
freshness.watch[2].urldeclaredsource2026-08-16

Last verified 2026-08-16 · volatility high · JSON record