servers / deepdna-local

DeepDNA local MCP server

communitystreamable_httplocalverifiedhealthy

Reads a raw DNA file on your computer and reports the variants DeepDNA curates, with sources.


01Tools · 6

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
check_medications
Given a list of generic drug names, say which ones have a curated drug–gene record, with which genes and what each record rests on (a CPIC or DPWG guideline, a drug label, or the primary literature), and which are not covered. Needs no genotype. Use it before discussing whether genetics could matter for someone's medicines.
readfalseunknown
list_genes
List the genes in the DeepDNA knowledge base, with a one-line summary and category for each.
readfalseunknown
lookup_drug_gene
Pharmacogenomic guidance for a gene, optionally for one drug: guideline (CPIC or DPWG, "drug label", or null when the record rests on the primary literature), summary of the recommendation, phenotypes and sources. Omit drug to list every drug curated for that gene.
readfalseunknown
lookup_gene
Everything curated about one gene: function, key variants with rsIDs, metabolizer or function phenotypes, drug interactions, what a consumer genotyping array can and cannot tell you, and sources.
readfalseunknown
lookup_variant
One variant by dbSNP rsID: gene, star-allele or common name, alleles, functional effect, population frequency and sources. Send the rsID only, never the user's genotype. To compare a raw DNA file, do it in the agent with the record's reading block (GRCh37 plus-strand reference and variant allele): skip it when countable is false, don't trust A/T or C/G positions (strand_ambiguous) unless the file's strand is known, and treat a chip call of a rare pathogenic variant as unconfirmed. A count at one position is not a phenotype or metabolizer status.
readfalseunknown
request_beta_access
Register the user's interest in DeepDNA's private beta (DNA file parsing, annotation, bloodwork; not deployed yet). Only call this after the user has explicitly agreed to share their email with DeepDNA for this purpose, and set user_consent to true. Stores the email and the optional use case; see https://deepdna.ai/privacy/.
unknownunknownunknown

02Install & source
uvx deepdna-mcp@0.1.1
uvx
https://deepdna.ai/mcp
remote_url

05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-10-18 16:51Z
next_check2026-10-19 14:49Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. DeepDNA local MCP — as seen on mcpexplorer.com

[![DeepDNA local MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/deepdna-local.svg)](https://mcpexplorer.com/servers/deepdna-local)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →