Getting Started
Quick Start
Requirements
- Node.js 22.7.5 or newer
- An MCP client e.g. Claude Desktop, Cursor, VS Code, MCP Inspector, etc.
This standard config works in most MCP clients:
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "my_site",
"PAT_NAME": "my_pat",
"PAT_VALUE": "pat_value"
}
}
}
}
Node.js Single Executable Applications
Node.js Single Executable Applications (SEA) are a way to package a Node.js application into a single executable file.
This provides a simple method for administrators to deploy Tableau MCP to their users without having to install Node.js or any other dependencies. Tableau MCP is available as a SEA for both Windows and Linux.
Windows
Run Manage-Server.ps1.
This PowerShell script can help you:
- Download the single executable application for any of the latest releases.
- Create a
.envfile with your Tableau MCP settings. - Start the MCP server.
- Check the status of the MCP server.
- Upgrade the MCP server.
- Stop the MCP server.
- Never run scripts from untrusted sources.
- Verify that the URL of the script correctly points to the main branch of the official Tableau MCP repository (https://github.com/tableau/tableau-mcp) and not some fork.
- Consider downloading the script first and inspecting it before running it, confirming that it is the correct script and not malicious.
Run the script directly from the command line:
iex (iwr -Uri "https://raw.githubusercontent.com/tableau/tableau-mcp/refs/heads/main/scripts/Manage-Server.ps1").Content
Or, download the script first:
iwr -Uri "https://raw.githubusercontent.com/tableau/tableau-mcp/refs/heads/main/scripts/Manage-Server.ps1" -OutFile "Manage-Server.ps1"
iexis short forInvoke-Expressionand executes the contents of the script.iwris short forInvoke-WebRequestand downloads the script from the URL.
Linux or Manual Windows Installation
- Go to the latest Tableau MCP release on GitHub
- Under Assets, download the
tableau-mcp.zip(Windows) ortableau-mcp.tar.gz(Linux) archive for your operating system.- If no archives exist, the release is too old and you'll need to choose a newer release.
- Extract the archive
- Create a .env file with your Tableau MCP settings. See Environment Variables section for more details.
- Run the application
Claude Desktop Extension
Claude Desktop users can also install Tableau MCP as a Desktop Extension. This is a single file which can be downloaded and installed without the need to edit any JSON config files.
- Go to the latest Tableau MCP release on GitHub
- Under Assets, download the
.mcpbfile - Have your Tableau MCP settings ready (SERVER, SITE_NAME, etc) ready and follow the Claude Desktop instructions
The Desktop Extension has been available starting with Tableau MCP v1.5.2.