Example: Drug Discovery — Imatinib → BCR-ABL → CML¶
Status: Illustrative. Same caveat as the other examples — the server returns this shape consistent with its unit-tested orchestration over Open Targets, ChEMBL, UniProt, ClinVar, and AlphaFold DB. Live-API validation is on the v1.2.0 roadmap; see
STATUS.md.
User prompt¶
Imatinib is approved for chronic myeloid leukaemia. Walk me through the molecular story: what does it bind, why does that work for CML, and what's the structural context?
What the model calls¶
This is a multi-turn flow where Claude chains tool calls. The illustrative trace below shows the four tool calls in the order Claude typically issues them.
// Turn 1: look up the drug
{"tool": "drug_lookup", "params": {"name": "Imatinib"}}
// Turn 2: characterise the primary target
{"tool": "assess_target_druggability", "params": {"gene_symbol": "ABL1"}}
// Turn 3: pull the disease-target link
{"tool": "explore_disease_target_landscape", "params": {"disease_id": "MONDO_0011996", "target_gene": "ABL1"}}
// Turn 4: look at the structural context
{"tool": "fetch_alphafold_structure", "params": {"uniprot_id": "P00519"}}
What the server returns (composite; values illustrative)¶
{
"drug_lookup": {
"chembl_id": "CHEMBL941",
"name": "IMATINIB",
"first_approval": 2001,
"max_phase": 4,
"indications": [
{"mesh": "D015464", "name": "Leukaemia, myeloid, chronic-phase"},
{"mesh": "D018263", "name": "Gastrointestinal stromal tumors"},
{"mesh": "D015451", "name": "Leukaemia, lymphocytic, acute"}
],
"mechanism_of_action": "ABL1/BCR-ABL tyrosine kinase inhibitor",
"targets": [
{"chembl_id": "CHEMBL1862", "uniprot_id": "P00519", "name": "Tyrosine-protein kinase ABL1", "primary": true},
{"chembl_id": "CHEMBL1936", "uniprot_id": "P10721", "name": "Mast/stem cell growth factor receptor Kit"},
{"chembl_id": "CHEMBL2007", "uniprot_id": "P16234", "name": "Platelet-derived growth factor receptor alpha"}
]
},
"target_ABL1": {
"uniprot_id": "P00519",
"function_summary": "Non-receptor tyrosine kinase regulating proliferation, differentiation, adhesion, stress response. The BCR-ABL fusion is the oncogenic driver of CML.",
"open_targets_association_cml": 0.99,
"tractability": {"labels": ["Approved Drug", "Advanced Clinical"], "small_molecule": true},
"druggability_tier_draft": {"tier": "HOT", "score": 6}
},
"disease_landscape_cml": {
"disease_id": "MONDO_0011996",
"disease_label": "Chronic myelogenous leukaemia",
"target_gene": "ABL1",
"association_score": 0.99,
"key_drugs_for_disease_target": [
{"chembl_id": "CHEMBL941", "name": "IMATINIB", "generation": "1st-gen TKI"},
{"chembl_id": "CHEMBL1201583", "name": "DASATINIB", "generation": "2nd-gen TKI"},
{"chembl_id": "CHEMBL255863", "name": "NILOTINIB", "generation": "2nd-gen TKI"},
{"chembl_id": "CHEMBL1873475", "name": "PONATINIB", "generation": "3rd-gen TKI"}
],
"known_resistance_mutations": [
{"variant": "T315I", "effect": "Disrupts imatinib binding; sensitive to ponatinib"},
{"variant": "Y253H", "effect": "Reduces imatinib affinity"},
{"variant": "E255K", "effect": "Reduces imatinib affinity"}
]
},
"structure_ABL1": {
"uniprot_id": "P00519",
"model_url": "https://alphafold.ebi.ac.uk/files/AF-P00519-F1-model_v4.pdb",
"n_residues": 1130,
"plddt_mean": 71.8,
"kinase_domain_residues": [242, 493],
"kinase_domain_plddt_mean": 92.4,
"key_residue_t315": {
"position": 315,
"plddt": 95.1,
"note": "T315 is the gatekeeper residue. Mutation to isoleucine (T315I) sterically clashes with imatinib and is the canonical clinical resistance variant."
}
}
}
What Claude says back (paraphrased)¶
Imatinib (CHEMBL941, approved 2001 as Gleevec/Glivec) is the founding tyrosine-kinase inhibitor and one of the cleanest molecular- targeting success stories in oncology.
Mechanism: - In chronic myeloid leukaemia, the Philadelphia chromosome creates a
BCR-ABLfusion — a constitutively active version of theABL1tyrosine kinase. Imatinib binds the ATP-binding pocket of ABL1 in its inactive conformation and locks the kinase shut. - Open Targets scoresABL1↔ CML at 0.99 (essentially axiomatic), and the druggability heuristic classifies ABL1 as HOT (kinase, approved drugs, high-confidence structure).Why it works for CML specifically: CML is one of the few cancers driven by a single, defined molecular lesion. Inhibiting BCR-ABL reverses the proliferative phenotype directly.
Structural context (AlphaFold P00519): - The kinase domain (residues 242–493) is well-resolved (pLDDT 92.4). - Residue T315 is the gatekeeper — pLDDT 95.1. Mutating it to isoleucine (
T315I) sterically clashes with imatinib and is the canonical clinical resistance variant. Ponatinib was designed to accommodate T315I.Off-targets: imatinib also inhibits c-KIT (P10721) and PDGFRα (P16234), which is why it works in GIST tumours (KIT-driven) as well.
⚠ Disclaimers: druggability tier is a heuristic; the resistance- mutation list comes from ChEMBL and the literature but is not exhaustive.
Reproducing this example for real¶
Same setup as Example 01.
Files¶
transcript.jsonl— full MCP exchange across the four tool calls.