getMolecules

Free

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.

Try it

Open in playground
kirha tools run chembl_getMolecules \
  --input '{
    "chemblIds": [
      "<chemblIds>"
    ]
  }'

Uses the key saved by kirha auth login.

  • chemblIdsstring[], required, 1 to 20 items

Works in any harness

Get your API key, then install with one command

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