Tableau Cloud
About
Administer Tableau Cloud with AI-powered tools. This server offers complete API coverage, enterprise-grade logging, and a production-ready architecture.
Details
- Author
- petewhore
- Categories
- Cloud Service, Other, Infrastructure, API
Jump to
Setup
Install Tableau Cloud in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/petewhore/tableau-cloud-mcp-server-v2
Follow the installation instructions in the repository README, then restart your MCP client.
A comprehensive MCP (Model Context Protocol) server for Tableau Cloud administration built with TypeScript. This server provides enterprise-grade tools with complete Tableau Cloud API coverage, structured logging, and production-ready architecture.
- Complete API Coverage: 50+ tools covering all aspects of Tableau Cloud administration
- Enterprise Architecture: TypeScript with full type safety, structured logging, and error handling
- Production Ready: Docker support, comprehensive configuration, and professional deployment options
- Official MCP Standards: Built following Tableau's official MCP implementation patterns
- Comprehensive Administration: Users, groups, workbooks, data sources, projects, permissions, and more
- Node.js 20 or higher
- Tableau Cloud site with API access
- Personal Access Token with Site Administrator permissions
# Install dependencies npm install # Build the project npm run build
- Edit.envwith your Tableau Cloud credentials:
SERVER=https://your-site.online.tableau.com PAT_NAME=your-personal-access-token-name PAT_VALUE=your-personal-access-token-value SITE_NAME=your-site-name
{ "mcpServers": { "tableau-cloud": { "command": "node", "args": ["./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" } } } }
- create-user- Create new users with specified roles
- search-users- List and filter users by various criteria
- list-workbooks- List and filter published workbooks
- list-datasources- List and filter published data sources
- create-project- Create new projects with permission settings
- Additional user tools (update, delete, get-by-name)
- Group management tools
- Permission management tools
- Operational tools (jobs, schedules)
- Site administration tools
- Advanced data access tools
This implementation follows the official Tableau MCP patterns with:
- TypeScript Foundation: Full type safety with Zod validation
- Modular Design: Clean separation between MCP layer, SDK abstraction, and tool implementations
- Enterprise Logging: Structured logging with request correlation and secret masking
- Result Types: Functional error handling with ts-results-es
- Configuration Management: Environment-based configuration with validation
- Professional Testing: Vitest framework with coverage reporting
# Install dependencies npm install # Start development build with watch npm run build:watch # Run tests npm test # Run tests with coverage npm run coverage # Lint code npm run lint # Build and inspect npm run build:inspect
npm run build:docker docker run -e SERVER=... -e PAT_NAME=... -e PAT_VALUE=... -e SITE_NAME=... tableau-cloud-mcp
The server is designed for production deployment with:
- Structured logging with configurable levels
- Request correlation for debugging
- Secure credential handling
- Performance monitoring capabilities
- Error recovery and retry mechanisms
- Fork the repository
- Create a feature branch
- Make your changes with proper TypeScript types
- Add tests for new functionality
- Run linting and tests
- Submit a pull request
MIT License - See LICENSE file for details.
For questions, issues, or feature requests:
- Open a GitHub issue
- Check the comprehensive tool documentation
- Review the configuration examples
Interact with Qlik Cloud applications and extract data from visualizations using the Qlik Cloud API.
Access eBay Analytics data via the CData JDBC Driver.
Interact with the Flespi telematics platform API for fleet management, device tracking, and telemetry data processing.
Interact with Kong Konnect APIs to query and analyze Kong Gateway configurations, traffic, and analytics.
Open compute-pricing reference — daily GPU and inference-token medians, free under CC-BY 4.0.
Interfaces with the Space Frontiers API, enabling language models to interact with its data sources.
An MCP server that allows AI agents to interact with the statsWR API.
Interact with your TagoIO account to access devices, data, and platform resources for development and intelligent data analysis.
A high-performance MCP server providing structured, real-time price data for AI hardware across global marketplaces, built with a focus on agent-native discovery over hardcoded endpoints.
Query and manage data through CData Connect Cloud, providing a unified interface to various data sources.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




