@pipeworx/chembl
Connect: https://gateway.pipeworx.io/chembl/mcp · Install: one-click buttons
Tools: 7
ChEMBL MCP — drug-discovery database from EBI: bioactive molecules, drug targets, mechanism of action, clinical phases. Keyless.
Tools
search(query, type?, limit?)— search molecules / targets / assays / docsmolecule(chembl_id)— full molecule recordtarget(chembl_id)— target (protein) recordmechanism(chembl_id)— raw mechanism rows for one exact molecule IDchembl_mechanism(drug | molecule_chembl_id, candidates?, limit?)— mechanism of action from a drug name. Searches every molecule form the name matched (base + salts) in one mechanism query, so drugs whose pharmacology is curated on the salt still resolve — e.g. metformin’s two mechanisms live onCHEMBL1703(METFORMIN HYDROCHLORIDE), while the best name matchCHEMBL1431(METFORMIN) has none. Returns action_type, mechanism text, named target + organism, the form each mechanism was recorded on, and PubMed refs.activities(molecule_chembl_id?, target_chembl_id?, limit?)— activity recordsdrug_indications(molecule_chembl_id?, mesh_id?, limit?)— disease indications
Data source
https://www.ebi.ac.uk/chembl/api/data/
Tools
- search — Full-text search the ChEMBL drug-discovery database for molecules, targets, assays, or documents; returns ChEMBL IDs and summary fields you can pass to
molecule,target, oractivities. Pair with - molecule — Full molecule record by ChEMBL ID (e.g. “CHEMBL25” = aspirin).
- target — Target record by ChEMBL target ID.
- mechanism — Raw ChEMBL mechanism records for one exact molecule ChEMBL ID (e.g. “CHEMBL1703”), returned verbatim from the API. Use when you already hold the precise molecule ID and want the unshaped rows; to star
- chembl_mechanism — Mechanism of action of a drug, from its NAME (or a ChEMBL molecule ID). Answers “how does metformin work”, “what is the mechanism of action of X”, “what does X inhibit”, “what target does X act on”, ”
- activities — Retrieve bioactivity records from ChEMBL filtered by molecule_chembl_id and/or target_chembl_id; returns IC50/Ki/EC50 values, assay descriptions, and units. This is SMALL-MOLECULE assay data: a biolog
- drug_indications — Retrieve approved drug indication records from ChEMBL filtered by molecule_chembl_id and/or MeSH disease ID; returns disease names, efo_id cross-references, and max clinical trial phase.
Tools
-
activities— Retrieve bioactivity records from ChEMBL filtered by molecule_chembl_id and/or target_chembl_id; returns IC50/Ki/EC50 values, assay descriptions, and units. This is SMALL-MOLECULE assay data: a biolog -
chembl_mechanism— Mechanism of action of a drug, from its NAME (or a ChEMBL molecule ID). Answers how does metformin work , what is the mechanism of action of X , what does X inhibit , what target does X act on , X mod -
drug_indications— Retrieve approved drug indication records from ChEMBL filtered by molecule_chembl_id and/or MeSH disease ID; returns disease names, efo_id cross-references, and max clinical trial phase. -
mechanism— Raw ChEMBL mechanism records for one exact molecule ChEMBL ID (e.g. CHEMBL1703 ), returned verbatim from the API. Use when you already hold the precise molecule ID and want the unshaped rows; to start -
molecule— Full molecule record by ChEMBL ID (e.g. CHEMBL25 = aspirin). -
search— Full-text search the ChEMBL drug-discovery database for molecules, targets, assays, or documents; returns ChEMBL IDs and summary fields you can pass to `molecule`, `target`, or `activities`. Pair with -
target— Target record by ChEMBL target ID.