TabGen MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TabGen MCP ServerGenerate a sales dashboard from orders.csv and save it as a .twbx"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TabGen MCP Server
Generate production-ready Tableau workbooks from natural language and a CSV.
Official MCP (Model Context Protocol) server for TabGen — the AI-powered Tableau workbook generator. Turn a CSV plus a one-line prompt into a real .twb / .twbx file that opens directly in Tableau Desktop or publishes to Tableau Cloud.
What it does
TabGen writes to Tableau. Point it at a dataset, describe the dashboard you want, and get back an actual editable workbook — not a screenshot, not a suggestion, not a code snippet. The generated file has real data connections, calculated fields, worksheets, dashboard containers, and filter actions wired together.
Use it directly from Claude Desktop, Cursor, VS Code, or any MCP-compatible client.
Related MCP server: Tableau MCP Server
Installation
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"tableaugen": {
"command": "npx",
"args": ["-y", "tableaugen-mcp"]
}
}
}Cursor / Windsurf / VS Code
Add to your MCP settings:
{
"tableaugen": {
"command": "npx",
"args": ["-y", "tableaugen-mcp"]
}
}Direct install
npm install -g tableaugen-mcpThen run:
tableaugen-mcpAuthentication
None required. TabGen's core generation is free to use.
Tools
Tool | Description |
| Generate a Tableau |
| Inspect a CSV and return schema, data types, cardinality, and null counts |
| Publish a generated workbook to Tableau Cloud or Tableau Server |
| Return available dashboard templates (sales, OEE, finance, marketing, etc.) |
| Return a thumbnail image of a generated workbook for inline preview |
Supported inputs
CSV files (any dialect, headers auto-detected)
Supported outputs
.twb— Tableau workbook (XML, no data embedded).twbx— Tableau packaged workbook (workbook + extract).hyper— Tableau extract onlyDirect publish to Tableau Cloud / Tableau Server via REST API
Example usage
Once installed, ask your AI client:
Generate a quarterly sales dashboard from
/data/orders.csvwith a region filter and a product drill-down. Save it to~/Desktop/sales.twbx.
TabGen will profile the data, plan the layout, and write a valid Tableau workbook to the path you specified.
Links
Website: tableaugen.com
License
MIT
Related MCP Connectors
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Ask questions in plain language, get answers from your business database. No SQL required.
Query your warehouse or a CSV with Claude/ChatGPT over MCP, governed by table-level ACL + audit.
Ask business questions in plain English. Get instant answers from your database, no SQL needed.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables discovery, querying, and exporting of Tableau Cloud dashboards and data sources. Supports searching workbooks, filtering data, and exporting views as PDF, PNG, PowerPoint, CSV, or JSON.-

Tableau MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceEnables AI applications to integrate with Tableau through tools, resources, and prompts for querying data, exploring content, and retrieving visualizations from Tableau workbooks and datasources.3,587 npm341Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables integration with Tableau to query data, explore workbook content, and retrieve visualization images through natural language. It provides developer primitives for building AI applications that interact seamlessly with Tableau servers.3,587 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI applications to interact with Tableau through tools for querying data, exploring content, and retrieving views.3,587 npmApache 2.0