← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionTableau MCP ServerTableau's official MCP Server, helping agents see and understand data.MCP ClickHouseConnect ClickHouse to your AI assistantsChEMBL MCP ServerUnofficial MCP server providing advanced access to the ChEMBL chemical database
FMRS57 / 100 · C79 / 100 · B75 / 100 · B
Reliability8 / 2012 / 2012 / 20
Security and permissions10 / 2018 / 2016 / 20
Maintenance14 / 2017 / 2014 / 20
Documentation13 / 2017 / 2018 / 20
Setup experience12 / 2015 / 2015 / 20
Best for
  • Teams on Tableau Cloud that want a quick managed OAuth-based setup
  • Tableau Server customers who need self-hosted infrastructure
  • Developers building AI applications that integrate with Tableau
  • Teams already using ClickHouse who want AI assistants to access data directly.
  • Scenarios requiring fast, read-only data queries and schema exploration.
  • Drug discovery and computational chemistry researchers
  • Bioinformatics teams needing ChEMBL data through AI assistants
  • Developers comfortable with Node.js or Docker
Not for
  • Users without a Tableau Cloud or Tableau Server environment or license
  • Scenarios that only need static report exports without agent interaction
  • Local environments that cannot meet the Node.js 22.7.5 or later requirement (self-hosted option)
  • Scenarios requiring write access to the database without explicit opt-in.
  • Production environments with stringent security requirements that avoid default permission settings.
  • Production settings requiring official ChEMBL support (this is unofficial)
  • Users without a Node.js or Docker environment
  • General database tasks unrelated to ChEMBL
Required permissions
  • Access to the Tableau site and data (configured for self-hosting via SERVER, SITE_NAME, PAT_NAME, PAT_VALUE)
  • OAuth 2.1 sign-in with the user's own Tableau Cloud identity under the hosted service, inheriting existing per-user permissions
  • Read access to Tableau content to support data queries, content exploration, and view inspection
  • Requires read-only access to ClickHouse database (default).
  • Optional: write access via CLICKHOUSE_ALLOW_WRITE_ACCESS.
  • Optional: destructive operations via CLICKHOUSE_ALLOW_DROP.
  • Outbound network access to https://www.ebi.ac.uk/chembl/api/data
  • Read-only access to public API data; no authentication credentials required
Risks and side effects
  • Leaked PAT credentials (PAT_NAME, PAT_VALUE) could allow unauthorized Tableau access, so they must be kept secure
  • The data an agent can read is bounded by the signed-in identity's permissions, but sensitive data the user can access may still be exposed
  • The self-hosted option requires maintaining your own runtime and security updates
  • Using the hosted service means Tableau content is processed through https://mcp.tableau.com
  • If write access is enabled, AI might make unintended modifications.
  • If DROP access is enabled, data deletion could occur accidentally.
  • Credentials may be exposed via environment variables.
  • Unofficial project with license marked NOASSERTION (README claims MIT); verify licensing yourself
  • Data accuracy depends on the ChEMBL REST API and the server's parsing may contain defects
  • 30-second request timeouts may constrain large batch queries
  • README inconsistency on tool count (22 vs 27) raises documentation reliability concerns
Supported clientsClaude, ChatGPT, SlackClaude DesktopClaude Desktop
Tools0427