getDiseaseAssociatedTargets

Free

Rank the targets (genes) associated with a disease by Open Targets association score (0-1), with the score broken down per evidence type. Pass targetIds to score specific target-disease pairs. Target IDs are Ensembl; use the symbol with chembl-mcp searchTargets for ChEMBL bioactivity data.

Try it

Open in playground
kirha tools run opentargets_getDiseaseAssociatedTargets \
  --input '{
    "diseaseId": "MONDO_0005233"
  }'

Uses the key saved by kirha auth login.

  • diseaseIdstring, required

    EFO/MONDO ID from searchEntities, e.g. MONDO_0005233

  • includeIndirectboolean, default true

    Include evidence propagated from descendant diseases

  • limitinteger, default 15, 1 to 50
  • nameFilterstring

    Keep targets whose symbol/name contains this text

  • pageinteger, default 0, 0 to 200
  • sortBystring, default "overall"

    Rank by overall score or by one evidence type, e.g. genetic_association for genetic evidence

    One of overall, genetic_association, somatic_mutation, clinical, affected_pathway, literature, animal_model, rna_expression

  • targetIdsstring[], Up to 50 items

    Ensembl gene IDs to restrict to specific pairs

Works in any harness

Get your API key, then install with one command

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