Skip to main content
Glama
andyyaro

Tableau Public Authoring MCP

by andyyaro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_authoring_capabilitiesA

Report what this server can and cannot author, the detected Tableau Public installation, and the macOS permission state. Read-only.

list_workbook_templatesA

List supported worksheet templates and their required shelves. Read-only.

validate_workbook_specA

Validate an authoring specification without writing any files (dry run). Returns actionable errors. Read-only.

build_workbookA

PRIMARY TOOL. Compile a specification into a .twb and packaged .twbx with Hyper extracts (required by Tableau Public). Writes files to the spec's output.directory. The .twb is byte-deterministic for an identical spec; the .twbx digest is not, because the embedded Hyper extract carries non-deterministic state.

inspect_local_workbookA

Safely inspect a local .twbx archive's contents. Read-only.

get_tableau_public_app_statusA

Report Tableau Public installation, version, running state, open windows and Accessibility permission. Read-only.

open_in_tableau_publicA

Open a generated workbook in Tableau Public and wait for its window. Returns the load error verbatim if Tableau rejects the file.

validate_in_tableau_publicC

Layer 3+4 validation: open the workbook in Tableau Public, detect error dialogs, and capture a screenshot proving rendered content.

publish_to_tableau_publicA

DESTRUCTIVE / PUBLIC. Publish an open workbook to the user's Tableau Public account through the visible Server > Tableau Public > Save to Tableau Public workflow. Publication is irreversible and world-visible. Requires confirm_publish=true. Never reads credentials; pauses for manual sign-in if required.

verify_published_workbookB

Layer 5 validation: load a public Tableau URL and confirm it responds. Read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/andyyaro/tableau-public-authoring-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server