Uses GraphQL queries to efficiently retrieve data from the Open Targets platform API
Displays API version badges for the Open Targets platform integration

Unofficial Open Targets MCP Server π§¬
Unofficial Model Context Protocol server for accessing Open Targets platform data for gene-drug-disease associations research.
Developed by Augmented Nature
β Verified Features
All 6 tools working with live Open Targets API data:
π― Target Search - Gene symbols, names, descriptions (BRCA1, TP53, etc.)
π¦ Disease Search - Names, synonyms, descriptions (cancer, diabetes, etc.)
π Target-Disease Associations - Evidence scores from 20+ databases
π Disease Target Summaries - Prioritized therapeutic targets
𧬠Target Details - Comprehensive gene/protein information
π Disease Details - Complete disease profiles with ontologies
Related MCP server: Zenn MCP Server
π Quick Start
π MCP Client Configuration
Claude Desktop
Other MCP Clients
π οΈ Available Tools
π― search_targets
Search therapeutic targets by gene symbol, name, or description
Example Results:
BRCA1 (ENSG00000012048) - BRCA1 DNA repair associated
BRCA2 (ENSG00000139618) - BRCA2 DNA repair associated
BRIP1 (ENSG00000136492) - BRCA1 interacting DNA helicase 1
π¦ search_diseases
Search diseases by name, synonym, or description
π get_target_disease_associations
Get target-disease associations with evidence scores
OR
π get_disease_targets_summary
Get prioritized targets associated with a disease
𧬠get_target_details
Get comprehensive target information
π get_disease_details
Get comprehensive disease information
π Resource Templates
Access Open Targets data through standardized URIs:
opentargets://target/{ensemblId}- Complete target informationopentargets://disease/{efoId}- Complete disease informationopentargets://drug/{chemblId}- Drug informationopentargets://association/{targetId}/{diseaseId}- Association evidenceopentargets://search/{query}- Search results
π§ͺ Real-World Examples
Cancer Research Workflow
Drug Discovery Pipeline
π¬ Data Sources & Standards
Open Targets integrates 20+ databases:
ChEMBL - Drug & compound data
Ensembl - Gene & protein annotations
EFO - Experimental Factor Ontology
ClinVar - Clinical variant data
GWAS Catalog - Genome-wide association studies
UniProt - Protein sequences & functions
Reactome - Biological pathways
And many more...
Standardized Identifiers:
Targets: Ensembl gene IDs (e.g., ENSG00000012048)
Diseases: EFO IDs (e.g., EFO_0000305)
Drugs: ChEMBL IDs (e.g., CHEMBL1234)
ποΈ Architecture
TypeScript implementation with robust type safety
GraphQL queries for efficient data retrieval
MCP Protocol compliant JSON-RPC communication
Error Handling with comprehensive validation
Production Ready with 30s timeouts and proper logging
π API Information
Base URL:
https://api.platform.opentargets.org/api/v4/graphqlVersion: Open Targets v25.0.1
Rate Limits: Generous for research use
Authentication: None required
Format: GraphQL queries, JSON responses
π€ Contributing
This server is developed and maintained by Augmented Nature. For enhancements:
Fork the repository
Make your changes
Submit a pull request
Support
For issues with:
MCP Server: Check the server logs and error outputs
Open Targets API: Visit platform.opentargets.org
GraphQL Queries: Use the Open Targets GraphQL browser
Citation
If you use this project in your research or publications, please cite it as follows: