Explore 2M+ drugs and compounds. Find approved drugs, bioactivity data, mechanisms of action, and drug-target interactions.
{
"name": "chembl_search_molecules",
"arguments": {
"query": "eculizumab",
"max_results": 10
}
}Arguments:
query(str): Drug name or synonymmax_results(int, optional): Results to return
Returns: Molecules with ChEMBL ID, IUPAC name, synonyms, drug indication
{
"name": "chembl_get_molecule",
"arguments": {
"molecule_id": "CHEMBL2397693"
}
}Arguments:
molecule_id(str): ChEMBL molecule ID
Returns: Full molecule data: structure, molecular weight, LogP, MeSH terms, indications, ATC codes, max phase reached
{
"name": "chembl_search_targets",
"arguments": {
"query": "acetylcholine receptor",
"max_results": 10
}
}Arguments:
query(str): Protein/gene namemax_results(int, optional): Results to return
Returns: Target proteins with ChEMBL ID, target type, organism
{
"name": "chembl_get_target",
"arguments": {
"target_id": "CHEMBL612"
}
}Returns: Target metadata: synonyms, organism, UniProt ID, cross-references
{
"name": "chembl_find_drugs_by_target",
"arguments": {
"target_name": "CHRNE",
"include_all_mechanisms": true,
"max_results": 20
}
}Arguments:
target_name(str): Gene symbol or protein nameinclude_all_mechanisms(bool, optional): Include all known mechanisms (not just primary)max_results(int, optional): Drugs to return
Returns: Drugs targeting the gene with mechanism, max phase, clinical status
{
"name": "chembl_find_drugs_by_indication",
"arguments": {
"indication": "myasthenia gravis",
"max_results": 20
}
}Arguments:
indication(str): Disease/indication namemax_results(int, optional): Results to return
Returns: Approved and investigational drugs with indication
{
"name": "chembl_get_activities",
"arguments": {
"molecule_id": "CHEMBL25",
"target_id": "CHEMBL612",
"max_results": 50
}
}Arguments:
molecule_id(str, optional): Drug identifiertarget_id(str, optional): Protein identifiermax_results(int, optional): Activities to return
Returns: Bioactivity data: assay type, measurement, units, value, confidence
{
"name": "chembl_get_mechanism",
"arguments": {
"molecule_id": "CHEMBL2397693"
}
}Returns: Mechanism(s) of action with target, organism, primary/secondary status
{
"name": "chembl_get_drug_indications",
"arguments": {
"molecule_id": "CHEMBL2397693"
}
}Returns: FDA-approved and investigational indications
{
"name": "chembl_find_drugs_by_indication",
"arguments": {
"indication": "myasthenia gravis",
"max_results": 20
}
}{
"name": "chembl_find_drugs_by_target",
"arguments": {
"target_name": "CHRNE",
"include_all_mechanisms": true,
"max_results": 30
}
}{
"name": "chembl_get_activities",
"arguments": {
"target_id": "CHEMBL612",
"max_results": 100
}
}Returns all compounds tested against this target with potency (IC50, Kd, etc.)
{
"name": "chembl_get_mechanism",
"arguments": {
"molecule_id": "CHEMBL2397693"
}
}For a list of genes:
- Search each gene in ChEMBL (
find_drugs_by_target) - Find all compounds tested against target (
get_activities) - Cross-reference with clinical trials (
ctg_search_by_intervention) - Check safety profile (
openfda_search_adverse_events)
Molecule data includes:
- SMILES string (chemical structure)
- Molecular weight, LogP (lipophilicity), HBA/HBD (ADME properties)
- Max phase reached (approved vs investigational)
- ATC codes (drug classification)
- Indications (FDA-approved uses)
- Black box warnings
- Synonyms and trade names
Target data includes:
- Protein type (enzyme, kinase, GPCR, antibody, etc.)
- Organism (human, mouse, rat, etc.)
- Uniprot ID (link to full protein info)
- Bioassay count (how much data?)
Bioactivity data includes:
- Assay type (binding, functional, etc.)
- Measurement type (IC50, Kd, EC50, etc.)
- Value and units
- Confidence score
- Pick target gene (from OpenTargets or UniProt)
- Find all drugs targeting it (
find_drugs_by_target) - Get bioactivity data (
get_activities) — which are most potent? - Check indications (
get_drug_indications) — what's it approved for? - Check mechanism (
get_mechanism) — how does it work? - Check safety (
openfda_search_adverse_events) — any red flags? - Search trials (
ctg_search_by_intervention) — any ongoing trials? - Search literature (
pubmed_search_articles) — any recent data?
- Coverage: Approved drugs, clinical candidates, research compounds
- Bioactivity: 15M+ activity records across 10K+ assays
- Max phase: Highest development stage reached (approved vs Phase 1/2/3)
- Mechanism annotation: Human-curated (high quality)
- Structure: Chemical structures in SMILES format (machine-readable)
- No API key required
- Public endpoint
- Results cached (30-day TTL)
{
"method": "tools/call",
"params": {
"name": "chembl_find_drugs_by_indication",
"arguments": {
"indication": "myasthenia gravis",
"max_results": 20
}
}
}{
"method": "tools/call",
"params": {
"name": "chembl_search_molecules",
"arguments": {
"query": "eculizumab",
"max_results": 1
}
}
}Then use molecule_id from result:
{
"method": "tools/call",
"params": {
"name": "chembl_get_mechanism",
"arguments": {
"molecule_id": "CHEMBL2397693"
}
}
}{
"method": "tools/call",
"params": {
"name": "chembl_search_targets",
"arguments": {
"query": "acetylcholine receptor",
"max_results": 5
}
}
}Then get activities:
{
"method": "tools/call",
"params": {
"name": "chembl_get_activities",
"arguments": {
"target_id": "CHEMBL612",
"max_results": 100
}
}
}{
"method": "tools/call",
"params": {
"name": "chembl_find_drugs_by_target",
"arguments": {
"target_name": "CHRNE",
"include_all_mechanisms": true,
"max_results": 30
}
}
}