@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 / docs
  • molecule(chembl_id) — full molecule record
  • target(chembl_id) — target (protein) record
  • mechanism(chembl_id) — raw mechanism rows for one exact molecule ID
  • chembl_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 on CHEMBL1703 (METFORMIN HYDROCHLORIDE), while the best name match CHEMBL1431 (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 records
  • drug_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, or activities. 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.

Regenerated from source · build August 13, 2026