Chembl MCP Server is answering right now. Last checked 11 min ago. 76 installs a week from npm. It exposes 7 tools. Last commit 25 Aug 2026.
Link compounds to protein targets, rank bioactivity, and look up drug mechanisms and indications.
Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 August 2026. No other catalogue keeps this.
Today is the operative word: we check Chembl MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.
claude mcp add chembl-mcp-server --transport http https://chembl.caseyjhand.com/mcp
{
"mcpServers": {
"chembl-mcp-server": {
"url": "https://chembl.caseyjhand.com/mcp"
}
}
}
[mcp_servers.chembl-mcp-server]
url = "https://chembl.caseyjhand.com/mcp"
{
"mcpServers": {
"chembl-mcp-server": {
"url": "https://chembl.caseyjhand.com/mcp"
}
}
}
{
"mcpServers": {
"chembl-mcp-server": {
"url": "https://chembl.caseyjhand.com/mcp"
}
}
}
This one needs environment variables set before it will start:
MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').), CANVAS_PROVIDER_TYPE (Set to 'duckdb' to enable the bioactivity DataCanvas spill and the chembl_dataframe_* SQL tools. When 'none', large bioactivity sets inline a preview but never spill.), CHEMBL_API_BASE_URL (Base URL for the ChEMBL REST data API. Override for a private mirror or pinned host.), CHEMBL_REQUEST_TIMEOUT_MS (Per-request timeout in milliseconds for upstream ChEMBL fetches.), CHEMBL_MAX_PAGE_SIZE (ChEMBL per-page cap when streaming activity pages for the bioactivity spill (max 1000).), CHEMBL_DEFAULT_LIMIT (Default result limit applied when callers omit it.), CHEMBL_MAX_SPILL_ROWS (Ceiling on rows chembl_get_bioactivities stages to a DataCanvas table, and so on the upstream page drain behind it. Over the cap the response reports truncated: true.), CHEMBL_DATAFRAME_DROP_ENABLED (Set to 'true' to register the opt-in chembl_dataframe_drop tool (absent from tools/list when off).).
The author declared them in the registry entry; get the values from the project itself.
Read directly from the server with tools/list, grouped by what they act on.
If a tool disappears, we record the date.
chembl_dataframe_describe
chembl_dataframe_query
chembl_get_assay
chembl_get_bioactivities
chembl_get_drug_info
chembl_search_molecules
chembl_search_targets
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://chembl.caseyjhand.com/mcp | streamable-http | answering | 370 ms | 11 min ago |
Biomedical data: compounds, drug info, and molecular targets
Search PubChem compounds, properties, safety data, bioactivity, and cross-references.
Log meals, change portions, manage targets, and read trends in your Nibb food journal.
Rosetta/PyRosetta protein modeling and Biotite translation for computational biology
Looks up the Pronaf eligibility declaration (DAP) of an individual from the CPF and date of birth. P
Food-drug interaction and nutrient depletion checks for 30+ common medications.
Drop-in MCP proxy. 71% fewer tokens. Session dedup compounds to 92%. Zero code changes.
Live competitive intelligence for B2B teams — signals, threat rankings, and revenue-driving actions.
Answers built from our own checks of this server.