Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Tableau MCP server with 114 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Tableau — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Tableau MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Tableau tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Tableau call.
Tools Discovery →A Tableau MCP server lets AI agents read and write Tableau data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Tableau MCP server ships with 114 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Tableau's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Get a list of all data sources on the site
Get details of a specific data source
Download a data source file
Update data source properties
Delete a data source from the site
Get connection details for a data source
Update connection details for a data source
Get revision history for a data source
Delete a specific revision of a data source
Get all jobs on the site
Get details of a specific job
Add permissions to a project for a user or group
Get permissions for a specific project
Add permissions to a workbook for a user or group
Get permissions for a specific workbook
Add default workbook permissions to a project
Get default workbook permissions for a project
Add default datasource permissions to a project
Get default datasource permissions for a project
Create a new project on the site
Get a list of all projects on the site
Update an existing project
Delete a project from the site
List all Active Directory domains configured on the server (Tableau Server only)
Update an Active Directory domain configuration (Tableau Server only)
Get site details by site name
Delete a site using its site name (Server Admin only)
Get site details by content URL
Delete a site using its content URL (Server Admin only)
Get embedding settings for the site
Update embedding settings for the site
Create a new site (Server Admin only)
List all sites on Tableau Server (not available for Tableau Cloud)
Update site settings
Delete a site by ID (Server Admin only)
Create a new group on the site
Get a list of all groups on the site
Update a group on the site
Delete a group from the site
Get details of a specific workbook
Download the workbook file in .twbx format
Update workbook properties including name, owner, project, and acceleration settings
Delete a workbook from the site
Get connection details for a workbook
Update connection details for a workbook
Get revision history for a workbook
Download a specific revision of a workbook
Get a list of custom views on the site
Get details of a specified custom view
Update a custom view's name or owner
Delete a custom view
Add tags to a data source
Add permissions to a datasource for a user or group
Add a new user to the site
Add a user to a group
Add tags to a workbook
Add tags to a view
Get all schedules on the site
Get all extract refresh tasks on the site
Get permissions for a specific datasource
Get Tableau Server product and version information
Get details of the site you are signed into
Get information about the current session
Get recently viewed content for the current user
Get site details using the site ID
Get all views across all workbooks in the site
Get the personal space for the current user (API 3.13+)
List authentication configurations for a site (API 3.24+, Tableau Cloud only)
Get details of a specific user on the site
List all users on the site with filtering and pagination
Get all groups that a user belongs to
Get all users that belong to a group
List all personal access tokens for a user (Tableau Cloud only)
Get a list of all workbooks on the site
Get all workbooks owned by a specific user
Get all views in a specific workbook
Get details of a specific view
Get underlying data from a view in CSV format
Export the workbook as a PDF file
Export the workbook as a PowerPoint file
Get the preview image for a workbook
Get the view rendered as an image
Export a view as a PDF file
Export view data as an Excel crosstab file
Get view details using the view's URL name
Get version compatibility information for downgrading a workbook
Update user details on the site
Remove a specific permission from a project for a user
Remove a specific permission from a project for a group
Remove a specific permission from a workbook for a user
Remove a specific permission from a workbook for a group
Remove a specific permission from a datasource for a user
Remove a specific permission from a datasource for a group
Remove default workbook permissions from a project for a user
Remove default workbook permissions from a project for a group
Remove default datasource permissions from a project for a user
Remove default datasource permissions from a project for a group
Delete a specified server session (Tableau Server only)
Delete a site asynchronously by ID (Server Admin only)
Delete a site asynchronously by name (Server Admin only)
Delete a site asynchronously by content URL (Server Admin only)
Remove a user from the site
Remove a user from a group
Remove a tag from a workbook
Remove a tag from a view
Run an extract refresh task immediately
Cancel a running or pending job
Sign out and invalidate the current authentication token
Switch to another site without re-authenticating (Tableau Server only)
Revoke all PATs created by server administrators (Tableau Server only)
Revoke a personal access token (Tableau Cloud only)
Refresh all extracts in a workbook
Hide a recommended view for the current user
Unhide a previously hidden view recommendation
One endpoint. Any framework. Your agent is talking to Tableau in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}104+ actions
101+ actions
100+ actions
80+ actions
63+ actions
53+ actions
45+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.