Tableau Graphql MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 119 installs a week from pypi. Last commit 15 Oct 2026.
Ask any Tableau lineage question, in any MCP client, through the Tableau Metadata API.
Today is the operative word: we check Tableau Graphql MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add tableau-graphql-mcp -e 'TABLEAU_SERVER=<TABLEAU_SERVER>' -e 'TABLEAU_PAT_NAME=<TABLEAU_PAT_NAME>' -e 'TABLEAU_PAT_SECRET=<TABLEAU_PAT_SECRET>' -- uvx tableau-graphql-mcp
{
"mcpServers": {
"tableau-graphql-mcp": {
"command": "uvx",
"args": [
"tableau-graphql-mcp"
],
"env": {
"TABLEAU_PAT_NAME": "<TABLEAU_PAT_NAME>",
"TABLEAU_PAT_SECRET": "<TABLEAU_PAT_SECRET>",
"TABLEAU_SERVER": "<TABLEAU_SERVER>"
}
}
}
}
[mcp_servers.tableau-graphql-mcp]
command = "uvx"
args = ["tableau-graphql-mcp"]
env = { TABLEAU_SERVER = "<TABLEAU_SERVER>", TABLEAU_PAT_NAME = "<TABLEAU_PAT_NAME>", TABLEAU_PAT_SECRET = "<TABLEAU_PAT_SECRET>" }
{
"mcpServers": {
"tableau-graphql-mcp": {
"command": "uvx",
"args": [
"tableau-graphql-mcp"
],
"env": {
"TABLEAU_PAT_NAME": "<TABLEAU_PAT_NAME>",
"TABLEAU_PAT_SECRET": "<TABLEAU_PAT_SECRET>",
"TABLEAU_SERVER": "<TABLEAU_SERVER>"
}
}
}
}
{
"servers": {
"tableau-graphql-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"tableau-graphql-mcp"
],
"env": {
"TABLEAU_PAT_NAME": "<TABLEAU_PAT_NAME>",
"TABLEAU_PAT_SECRET": "<TABLEAU_PAT_SECRET>",
"TABLEAU_SERVER": "<TABLEAU_SERVER>"
}
}
}
}
Put your own values in place of
<TABLEAU_SERVER> (https://tableau.company.com (Server) or https://<pod>.online.tableau.com (Cloud)), <TABLEAU_PAT_NAME> (Personal Access Token name), <TABLEAU_PAT_SECRET> (Personal Access Token secret (the whole string)).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
TABLEAU_SITE_CONTENT_URL (Site content-url slug; empty = Default site (Server only)), TABLEAU_LOG_LEVEL (DEBUG, INFO (default), WARNING or ERROR; DEBUG logs each HTTP call (method + URL) to stderr).
Provides metadata information to AI agents through the search API.
Ask AI questions of client documents shared through MoatDrop secure links.
Goal-oriented conversations and next-question selection through the Zelinqa API.
AI agents that manage paid ads on Meta, LinkedIn, and Google Ads from any MCP client.
Manage LinkedIn messages, connections, posts, and profile data through Linked API.
MCP server for Tableau API integration
Wisp Panel MCP server for secure game server management through the Wisp Client API.
Find a company active Facebook and Instagram ads through the Meta Ad Library API.
Answers built from our own checks of this server.