← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

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

DimensionMongoDB MCP ServerOfficial MCP server for MongoDB databases and Atlas clustersMCP ClickHouseConnect ClickHouse to your AI assistantsChEMBL MCP ServerUnofficial MCP server providing advanced access to the ChEMBL chemical database
FMRS70 / 100 · B79 / 100 · B75 / 100 · B
Reliability10 / 2012 / 2012 / 20
Security and permissions16 / 2018 / 2016 / 20
Maintenance14 / 2017 / 2014 / 20
Documentation16 / 2017 / 2018 / 20
Setup experience14 / 2015 / 2015 / 20
Best for
  • Developers and data analysts who want to interact with MongoDB via natural language
  • Scenarios needing MongoDB integration into LLM workflows
  • Teams using MongoDB Atlas looking to automate cluster management
  • 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 who need generic MCP services without database interaction
  • Users needing full write access without configuring safety measures (default is read-only)
  • Users requiring local storage or non-standard transports (only stdio and HTTP supported)
  • 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
  • Network access: connect to MongoDB instance or Atlas API
  • File system access (optional): export data files, log files
  • Atlas API credentials (required for Atlas tools)
  • 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
  • If read-only mode is not enabled, tools can modify or delete database data
  • Exposed Atlas API credentials could lead to unauthorized cluster management
  • HTTP transport without authentication may be exposed to unauthorized clients
  • Server-side JavaScript operators may be executed, but disabled by default
  • 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 Desktop, VS Code, Cursor, Windsurf, GitHub Copilot CLI, OpenCodeClaude DesktopClaude Desktop
Tools52427