Chembl MCP Server
Link compounds to protein targets, rank bioactivity, and look up drug mechanisms and indications.
Connect it
Settings → Connectors → Add custom connector
URL: https://chembl.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://chembl.caseyjhand.com/mcp{
"mcpServers": {
"chembl-mcp-server": {
"url": "https://chembl.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http chembl-mcp-server https://chembl.caseyjhand.com/mcp{
"servers": {
"chembl-mcp-server": {
"type": "http",
"url": "https://chembl.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"chembl-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/chembl-mcp-server@0.3.3"
]
}
}
}claude mcp add chembl-mcp-server -- npx -y @cyanheads/chembl-mcp-server@0.3.37 tools, verified live
chembl_search_moleculesread-onlyDiscovery entry point for compounds. Find by name / ChEMBL ID / InChIKey with the default search_type=name (supply query), or run a structure search with search_type exact | similarity | substructure (supply structure as a SMILES). At least one of query or structure is required, and structure is required for the three structure modes. Returns ChEMBL ID, preferred name, canonical SMILES, formula, M
chembl_get_bioactivitiesread-onlyThe flagship compoundâtarget bioactivity bridge: measurements for a molecule (target deconvolution / selectivity), a target (lead finding), or both together (how potently one compound hits one target). Supply at least one of molecule_chembl_id (from chembl_search_molecules) or target_chembl_id (from chembl_search_targets) â supplying both narrows to that compoundâtarget pair, supplying neith
chembl_search_targetsread-onlyResolve a protein/gene/UniProt accession to the ChEMBL target ID that chembl_get_bioactivities needs for the targetâleads workflow. Supply at least one of accession (UniProt, e.g. P00533), gene_symbol (e.g. EGFR), or query (free-text name); filter further by organism and target_type. Returns each target with its type, organism, and component UniProt accessions + gene symbols. A UniProt accession
chembl_get_drug_inforead-onlyPharmacology for a drug (molecule): mechanism(s) of action, the molecular target(s) it acts on, action type (inhibitor / agonist / â¦), first-approval year, and clinical indications with the max phase reached for each. Supply molecule_chembl_id (from chembl_search_molecules). Distinct from the openfda server's label/adverse-event view â this is the curated mechanism-and-indication record. A mec
chembl_get_assayread-onlyAssay provenance behind a bioactivity row: description, type (binding / functional / ADMET / toxicity), the target it measures, organism, and ChEMBL's 1â9 confidence score (9 = direct assay on the protein target, lower = homologous or indirect). Supply assay_chembl_id from a chembl_get_bioactivities row. Call this to judge whether two measurements are comparable before ranking them together.
chembl_dataframe_queryread-onlyRun a read-only SQL SELECT over the bioactivity rows chembl_get_bioactivities spilled to a canvas â rank, group, dedupe, and aggregate across the FULL set, not the inline preview. Reference each staged table by the name chembl_get_bioactivities returned â bioactivities for its potency_ranked view, bioactivities_null_potency for null_potency; discover the staged tables and their columns with ch
chembl_dataframe_describeread-onlyList the tables and columns staged on a canvas by chembl_get_bioactivities â inspect before calling chembl_dataframe_query to write correct SQL. Returns each table with its row count, kind (table | view), and column names + types. Requires CANVAS_PROVIDER_TYPE=duckdb.
Alternatives in Developer Tools
Compare →PMPostHog MCP ServerOfficialA
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
MAMakeOfficialA
Build, run and debug Make automation scenarios.
ClerkOfficialA
Access Clerk authentication docs, SDK snippets, and quickstart guides
MUMuxOfficialA
The official MCP Server for the Mux API
SMSentry MCPOfficialA
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
Compiler ExplorerA
Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links