Tableau Cloud is an MCP server that provides tools for administering Tableau Cloud environments through Model Context Protocol clients. It connects directly to the Tableau Cloud REST API using Personal Access Tokens, allowing site administrators, business intelligence teams, and data engineers to manage resources using natural language. The server enables users to perform operational administrative actions directly from AI assistants like Claude Desktop. It supports user provisioning with assigned site roles, user discovery across directories, content listing for published workbooks and datasources, and the creation of organized project hierarchies with configured permissions. Built with TypeScript and Zod schema validation, the integration includes structured logging, secret masking, and optional tool filtering to suit production security guidelines.
Category: CRM, ERP & E-commerce
Tags: analytics, bi, business-intelligence, data-visualization, tableau
npm install. 3. Build the server using npm run build. 4. Create a .env file from .env.example and set SERVER, PAT_NAME, PAT_VALUE, and SITE_NAME. 5. Register the server in Claude Desktop's config.json file: json { "mcpServers": { "tableau-cloud": { "command": "node", "args": ["/path/to/build/index.js"], "env": { "SERVER": "https://your-site.online.tableau.com", "PAT_NAME": "your-pat-name", "PAT_VALUE": "your-pat-value", "SITE_NAME": "your-site-name" } } } } 6. Restart Claude Desktop to enable the Tableau Cloud tools.Part of MCP Servers
You install the server by cloning the repository, running npm install, and building it with npm run build. It requires Node.js 20 or higher. You then configure your Tableau Cloud URL, Personal Access Token name, token value, and site name in your MCP client configuration file.
The server enables administrative actions inside Tableau Cloud from an AI client. Current tools support creating new users with specified roles, searching existing users, listing published workbooks, cataloging data sources, and creating new projects with custom permissions.
It works with any Model Context Protocol compliant client, including Claude Desktop. You can also run and inspect tools locally using the standard MCP Inspector utility.
Yes, this MCP server is open source software released under the MIT License, and its source code is hosted on GitHub.