# ChEMBL

This provider exposes tools and data accessible through its parent verticals. Use the example prompts as inspiration for your queries.

**Slug:** `chembl`

**Description:** EMBL-EBI's curated database of bioactive molecules: drugs and clinical candidates, mechanisms of action, indications with max clinical phase, IC50/Ki potency data and protein targets. ID links: molecule ChEMBL IDs are shared with opentargets-mcp (drug IDs); target ChEMBL IDs are ChEMBL-only, bridge via gene symbol/UniProt to opentargets-mcp searchEntities; NCT IDs feed clinicaltrials-mcp getStudyDetails; drug and trade names feed rxnorm-mcp findDrugByName.

## Verticals

This provider is available in the following verticals:

- [Medical](https://kirha.com/verticals/medical.md)

## Example prompts (non-exhaustive)

- `What is the mechanism of action of imatinib and which targets does it inhibit?`
- `List the indications of semaglutide with their highest clinical phase`
- `What are the most potent IC50 values reported against EGFR?`
- `Which approved drugs act on the GLP-1 receptor?`
- `Compare molecular weight, ALogP and Ro5 violations of osimertinib and gefitinib`

## Available tools in this provider

Open a tool to see its input and output schemas.

### [`getMechanisms`](https://kirha.com/providers/chembl/getMechanisms.md)

Curated mechanisms of action from ChEMBL. Pass moleculeChemblId to get a drug's targets and action types (salts are resolved to the parent), or targetChemblId to list the drugs acting on a target with their max phase. Pass exactly one. Target ChEMBL IDs (CHEMBL203) are ChEMBL-only: for Open Targets, resolve the target name or gene symbol with opentargets-mcp searchEntities to get the Ensembl ID. Molecule ChEMBL IDs work directly in opentargets-mcp.

### [`searchMolecules`](https://kirha.com/providers/chembl/searchMolecules.md)

Find ChEMBL molecules by name, brand name, synonym or research code (e.g. Gleevec, STI-571, semaglutide). Returns ChEMBL IDs with max clinical phase; salts point to their parent compound via parentChemblId, which is the ID to use for mechanisms, indications and bioactivities. ChEMBL molecule IDs are the drug IDs of opentargets-mcp (getDrugProfile); pass the name to rxnorm-mcp findDrugByName for RxCUIs.

### [`getBioactivities`](https://kirha.com/providers/chembl/getBioactivities.md)

Measured potency data (IC50, Ki, Kd, EC50) from ChEMBL for a compound, a target, or a compound-target pair, most potent first (by pChEMBL). Use a compound alone to see its target/off-target profile, a target alone to find the most potent ligands. Only records with a pChEMBL value are returned. Takes ChEMBL target IDs from searchTargets/getMechanisms (not Ensembl IDs); molecule ChEMBL IDs can come from opentargets-mcp getKnownDrugs.

### [`searchTargets`](https://kirha.com/providers/chembl/searchTargets.md)

Find ChEMBL targets by gene symbol (EGFR), UniProt accession (P00533) or protein name. Exact gene symbol, synonym and accession matches come first, single proteins before complexes and families. Returns target ChEMBL IDs for getBioactivities and getMechanisms, plus gene symbols and UniProt IDs to bridge to Open Targets (pass the gene symbol to opentargets-mcp searchEntities for the Ensembl ID). Also accepts the uniprotId or symbol from opentargets-mcp getTargetProfile.

### [`getDrugIndications`](https://kirha.com/providers/chembl/getDrugIndications.md)

Drug indications from ChEMBL with the max clinical phase reached for each (4 = approved), mapped to EFO and MeSH, with supporting NCT IDs and label references. Salts are resolved to the parent compound. diseaseId uses the Open Targets format (EFO_0000339) for opentargets-mcp getDiseaseAssociatedTargets/getKnownDrugs; NCT IDs feed clinicaltrials-mcp getStudyDetails.

### [`getMolecules`](https://kirha.com/providers/chembl/getMolecules.md)

Get ChEMBL molecule records by ChEMBL ID (batch up to 20): approval status and first approval year, ATC codes, administration routes, black box/withdrawn flags, trade names and synonyms, physicochemical properties (MW, ALogP, HBA/HBD, PSA, Ro5 violations, QED), SMILES and InChIKey. Trade names feed rxnorm-mcp findDrugByName and clinicaltrials-mcp searchClinicalTrials; the ChEMBL ID feeds opentargets-mcp getDrugProfile.

-----

**Tags:** drug-discovery, chemistry, pharmacology, drugs, bioactivity, life-sciences

[< Back to providers list](https://kirha.com/providers.md)