searchMolecules

Free

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.

Try it

Open in playground
kirha tools run chembl_searchMolecules \
  --input '{
    "query": "<query>"
  }'

Uses the key saved by kirha auth login.

  • querystring, required, At least 2 characters
  • limitinteger, default 5, 1 to 25

Works in any harness

Get your API key, then install with one command

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