Tableau Public Authoring MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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