Skip to main content
Glama

Ligand Interactions

ligand_interactions
Read-onlyIdempotent

What proteins a drug acts on — the curated target interactions for a ligand in the Guide to PHARMACOLOGY (IUPHAR/BPS), each with the target PROTEIN NAME, interaction type (Agonist/Antagonist/Inhibitor), action and binding affinity (pKi/pIC50). Pass the drug by name ("imatinib") and it is resolved for you; a GtoPdb ligand id also works. The response always names the ligand it actually read, so an id that turns out to be a different compound is visible rather than silent. Requires a GtoPdb API key — register free at guidetopharmacology.org/login.jsp and pass your own via _apiKey.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMax interactions to return (default 25).
ligandNoDrug/ligand name, e.g. "imatinib". Resolved against the GtoPdb ligand list.
ligand_idNoGtoPdb ligand id, e.g. 4139 for aspirin. Optional — give this OR ligand.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "ligand": "imatinib"
      -  },
      -  {
      -    "ligand_id": 4139
      -  },
      -  {
      -    "ligand_id": "4139",
      -    "limit": 40
      -  }
      -]New value: +[
      +  {
      +    "_apiKey": "your-guidetopharmacology-api-key",
      +    "ligand": "imatinib"
      +  },
      +  {
      +    "_apiKey": "your-guidetopharmacology-api-key",
      +    "ligand_id": 4139
      +  },
      +  {
      +    "_apiKey": "your-guidetopharmacology-api-key",
      +    "ligand_id": "4139",
      +    "limit": 40
      +  }
      +]
  2. Changed4 schema fields changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "ligand_id": 4139
      -  },
      -  {
      -    "ligand_id": "4139",
      -    "limit": 40
      -  }
      -]New value: +[
      +  {
      +    "ligand": "imatinib"
      +  },
      +  {
      +    "ligand_id": 4139
      +  },
      +  {
      +    "ligand_id": "4139",
      +    "limit": 40
      +  }
      +]
    • addedInput schema / properties / ligand
      Added value: +{
      +  "description": "Drug/ligand name, e.g. \"imatinib\". Resolved against the GtoPdb ligand list.",
      +  "type": "string"
      +}
    • changedInput schema / properties / ligand_id / description
      Previous value: -"GtoPdb ligand id, e.g. 4139 for aspirin."New value: +"GtoPdb ligand id, e.g. 4139 for aspirin. Optional — give this OR ligand."
    • changedInput schema / required
      Previous value: -[
      -  "ligand_id"
      -]New value: +[]
  3. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "ligand_id": 4139
      +  },
      +  {
      +    "ligand_id": "4139",
      +    "limit": 40
      +  }
      +]
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.