Skip to main content
Glama

pharmacogenomics-guidelines-mcp-server

Server Details

Find pharmacogenomics guidelines, translate diplotypes, and retrieve prescribing recommendations.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
cyanheads/pharmacogenomics-guidelines-mcp-server
GitHub Stars
1
Server Listing
Pharmacogenomics Guidelines MCP Server
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

The six tools mostly target distinct resources: guidelines, recommendations, reference vocabularies, diplotypes, alleles, and gene-drug pairs. Some boundaries are softer, especially between pgx_list_reference and pgx_search_alleles for phenotype/frequency metadata, and between guideline and recommendation retrieval when working from a gene or drug.

Naming Consistency5/5

All tool names use a consistent pgx_ prefix, snake_case formatting, and predictable verb_noun structure (get, list, lookup, search). Singular/plural differences like get_guideline versus get_recommendations reflect the returned resource rather than inconsistent naming.

Tool Count5/5

Six tools is well within a reasonable range for a focused read-only pharmacogenomics server. Each tool covers a meaningful entity or workflow, and the surface does not appear padded with trivial or duplicate endpoints.

Completeness4/5

The core domain is well covered: guideline retrieval, recommendation browsing, reference vocabularies, diplotype translation, allele search, and gene-drug pair search. Minor gaps include no explicit drug-list/reference tool and no dedicated free-text guideline search, though related workflows can be approximated through search_pairs and linked guideline results.

Available Tools

6 tools
pgx_get_guidelineGet guideline coverageA
Read-onlyIdempotent
Inspect

Retrieve guideline coverage by source ID, exact gene symbol or exact drug name/ID. Default summary pages complete guideline records with exact drugCount/pairCount. view=drugs or pairs requires by=id and pages only that related collection, retaining its guideline descriptor. Ambiguous drug names page candidates for retry with drugId. Follow page.nextOffset; the 24,000-byte soft budget cuts only between complete rows, with oversizedRow for an indivisible exception. Missing coverage is found=false. Consult linked guidelines before clinical use.

Inputs: by (required), view, limit, drugId, +4 more. Returns: cap, page, view, drugs, +13 more

pgx_get_recommendationsGet recommendationsA
Read-onlyIdempotent
Inspect

Browse CPIC recommendations in drug mode with one exact drugName or drugId. Match across drugs in results mode with geneResults or geneSymbol plus phenotype/activityScore, or genotype mode with 1–10 uniquely resolved gene/diplotype entries. Both matching modes accept an optional drug. Optional view=test_alerts selects complete example CDS alerts instead of recommendations, without joins; default view=recommendations. Alert records retain ordered alerttext, No CDS and n/a. Use pgx_list_reference topic phenotypes for source values. Every matched prerequisite must be explicit; omitted genes are never normal, negative or No Result. Preserve populations, scores, classifications and source text. Follow page.nextOffset and incompletePage.nextOffset independently for the selected collection and missing-gene diagnostics; consult source guidelines before clinical use.

Inputs: mode (required), view, limit, drugId, +10 more. Returns: cap, page, error, items, +12 more

pgx_list_referenceList pharmacogenomics reference valuesA
Read-onlyIdempotent
Inspect

Inspect gene symbols, gene-specific source results, CPIC levels, ClinPGx testing labels, recommendation classifications and input formats. phenotypes requires geneSymbol and preserves distinct activity-score rows, frequencies and consultation text. Live genes/phenotypes support paging; static topics return their complete vocabulary without upstream requests. Use returned values in subsequent discovery, diplotype and recommendation calls.

Inputs: topic (required), limit, offset, geneSymbol. Returns: cap, page, error, items, +5 more

pgx_lookup_diplotypeLook up diplotypeA
Read-onlyIdempotent
Inspect

Translate a CPIC-supported diplotype or allele-status result for one gene. Supply geneSymbol and exact diplotype notation, including star alleles, named HLA positive/negative statuses, or non-star sequences; use pgx_search_alleles and pgx_list_reference with topic phenotypes to inspect supported values. Exact lookup precedes bounded reverse-order or status aliases. Multiple source rows remain ambiguous; no activity score or missing gene result is inferred.

Inputs: diplotype (required), geneSymbol (required). Returns: error, found, notices, records, +6 more

pgx_search_allelesSearch allelesA
Read-onlyIdempotent
Inspect

Inspect CPIC allele function, evidence, definition metadata and complete population frequencies for geneSymbol. Name matches literally first, then a matching gene prefix before a star allele may be removed; clinicalFunctionalStatus matches literal text case-insensitively. Discover genes with pgx_list_reference. Definitions are metadata, not variant interpretation. Frequencies are source fractions; inferred frequencies are not observations and do not establish individual risk. Pages have a 24,000-byte complete-result soft budget; an indivisible exception sets oversizedRow. Continue with page.nextOffset.

Inputs: geneSymbol (required), name, limit, offset, +1 more. Returns: cap, page, error, items, +6 more

pgx_search_pairsSearch evaluated gene–drug pairsA
Read-onlyIdempotent
Inspect

Search evaluated gene–drug pairs by gene, literal drug-name substring, exact drug/RxNorm/ATC identifiers, evaluation level or testing label. Filters combine with AND; identifiers never fall back to name-only search. Results include source drug identifiers and guideline links for pgx_get_guideline. A pair evaluation is not a prescribing recommendation. Follow nextOffset to continue.

Inputs: atcId, limit, drugId, offset, +8 more. Returns: cap, page, error, items, +5 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables real-time pharmacogenomics analysis, including variant clinical significance, drug-gene interactions, and dosing guidelines, by connecting to ClinVar, PharmGKB, gnomAD, and other databases.
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI-driven pharmacogenomic analysis by querying structured genetic variant, drug response, and disease risk data. Supports natural language questions about medications, traits, and health risks based on user genome data, with privacy-first local execution.
      16
      25 npm
      12
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to retrieve cited pharmacogenomic and gene-variant information, including drug–gene guidance from CPIC/DPWG and rsID lookups, so responses can quote curated sources instead of relying on memory. A local package also lets users read raw DNA files on their own computer without sending the file data to the remote service.
      2
      278 PyPI
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.