Medical Mcps MCP Server

MCP server that integrates multiple biological and medical databases for research purposes.

Remote server

What is the Medical Mcps MCP Server?

Medical Mcps is an MCP project maintained in the pascalwhoop/medical-mcps repository. The maintainer describes its purpose as “MCP server that integrates multiple biological and medical databases for research purposes”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://mcp.cloud.curiloo.com/tools/unified/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
reactome_get_pathwayGet detailed pathway information
reactome_query_pathwaysQuery pathways by keyword or gene/protein name
reactome_get_pathway_participantsGet all participants in a pathway
reactome_get_disease_pathwaysGet pathways associated with a disease
kegg_get_pathway_infoGet pathway information by pathway ID
kegg_list_pathwaysList pathways (optionally filtered by organism)
kegg_find_pathwaysFind pathways matching a query keyword
kegg_get_geneGet gene information by gene ID
kegg_find_genesFind genes matching a query keyword
kegg_get_diseaseGet disease information by disease ID
kegg_find_diseasesFind diseases matching a query keyword
kegg_link_pathway_genesGet genes linked to a pathway
uniprot_get_proteinGet protein information by accession
uniprot_search_proteinsSearch proteins in UniProtKB
uniprot_get_protein_sequenceGet protein sequence in FASTA format
uniprot_get_disease_associationsGet disease associations for a protein
uniprot_map_idsMap identifiers between databases
omim_get_entryGet entry information by MIM number
omim_search_entriesSearch entries in OMIM
omim_get_geneGet gene information by gene symbol
omim_search_genesSearch genes in OMIM
omim_get_phenotypeGet phenotype information by MIM number
omim_search_phenotypesSearch phenotypes in OMIM
gwas_get_associationGet association information by association ID
gwas_search_associationsSearch for associations with various filters
gwas_get_variantGet SNP information by rsId
gwas_search_variantsSearch for SNPs/variants by rsId
gwas_get_studyGet study information by study ID
gwas_search_studiesSearch for studies with various filters
gwas_get_traitGet trait information by trait ID
gwas_search_traitsSearch for traits
pathwaycommons_searchSearch for pathways, proteins, or other biological entities
pathwaycommons_get_pathway_by_uriGet pathway information by URI
pathwaycommons_top_pathwaysGet top-level pathways (optionally filtered by gene or
pathwaycommons_graphGet pathway graph/network (neighborhood, paths, etc.)
pathwaycommons_traverseTraverse pathway data using graph path expressions
nodenorm_get_semantic_typesGet all supported BioLink semantic types
nodenorm_get_curie_prefixesGet all supported CURIE prefixes
nodenorm_get_normalized_nodesNormalize one or more CURIEs to get equivalent identifiers
nodenorm_get_allowed_conflationsGet available conflation types
chembl_get_moleculeGet molecule (drug/compound) information by ChEMBL ID
chembl_search_moleculesSearch molecules by name or synonym
chembl_get_targetGet target (protein) information by ChEMBL ID
chembl_search_targetsSearch targets by name or synonym
chembl_get_activitiesGet bioactivity data (filter by target or molecule)
chembl_get_mechanismGet mechanism of action for a molecule
chembl_find_drugs_by_targetFind all drugs targeting a specific protein
chembl_find_drugs_by_indicationFind all drugs for a disease/indication
chembl_get_drug_indicationsGet all indications for a specific drug
opentargets_searchSearch targets, diseases, and drugs across the OpenTargets platform
opentargets_get_associationsRetrieve target-disease associations
opentargets_get_evidenceFetch evidence linking a target to a disease
ctg_search_studiesSearch clinical trials with various filters
ctg_get_studyGet single study by NCT ID
ctg_search_by_conditionSearch trials by condition/disease
ctg_search_by_interventionSearch trials by intervention/treatment
ctg_get_study_metadataGet data model metadata (available fields)
pubmed_search_articlesSearch biomedical articles from PubMed/PubTator3 by genes, diseases,
pubmed_get_articleGet detailed article information by PMID or DOI (supports full text
pubmed_search_preprintsSearch preprint articles from bioRxiv/medRxiv via Europe PMC
openfda_search_adverse_eventsSearch FDA adverse event reports (FAERS) by drug, reaction, or
openfda_get_adverse_eventGet detailed adverse event report by safety report ID
openfda_search_drug_labelsSearch FDA drug product labels (SPL) by drug name, indication, or
openfda_get_drug_labelGet full drug label by set ID (with optional section filtering)
openfda_search_device_eventsSearch FDA device adverse event reports (MAUDE) by device,
myvariant_search_variantsSearch genetic variants by gene, HGVS notation, rsID, clinical
myvariant_get_variantGet comprehensive variant details by variant ID (HGVS, rsID, or
mygene_get_geneGet gene information from MyGene.info by ID or symbol
mydisease_get_diseaseGet disease information from MyDisease.info by ID or name
mychem_get_drugGet drug/chemical information from MyChem.info by ID or name
nci_search_trialsSearch NCI clinical trials for cancer research by condition, intervention,
nci_get_trialGet NCI trial details by trial ID

How to install the Medical Mcps MCP Server

{
  "mcpServers": {
    "medical-apis": {
      "url": "https://mcp.cloud.curiloo.com/tools/unified/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.