getMechanisms

Free

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.

Try it

Open in playground
kirha tools run chembl_getMechanisms \
  --input '{}'

Uses the key saved by kirha auth login.

  • limitinteger, default 50, 1 to 100
  • moleculeChemblIdstring, Matches ^CHEMBL\d+$

    e.g. CHEMBL941 (imatinib)

  • targetChemblIdstring, Matches ^CHEMBL\d+$

    e.g. CHEMBL203 (EGFR), from searchTargets

Works in any harness

Get your API key, then install with one command

  • Claude Code
  • OpenCode
  • π
  • Windsurf
  • Gemini CLI
  • Codex
  • Cursor
  • GitHub Copilot