← Files DeepDNAARCHIVED FILE
plugin.json
6.78 KB · Nov 9, 2026 · 01:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "deepdna",
"version": "1.3.1",
"description": "Cited pharmacogenomics: drug\u2013gene records, most from CPIC and DPWG guidelines, plus gene and rsID lookups and a medication list screen. Read-only; takes no genotype or DNA file.",
"author": {
"name": "DeepDNA",
"url": "https://deepdna.ai"
},
"homepage": "https://deepdna.ai/docs/#mcp",
"repository": "https://github.com/alfonsoguv/deepdna-mcp",
"license": "MIT",
"keywords": [
"pharmacogenomics",
"cpic",
"dpwg",
"rsid",
"genetics"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "DeepDNA",
"shortDescription": "Cited drug-gene records",
"longDescription": "DeepDNA gives ChatGPT curated, cited records on pharmacogenomics, so answers about a gene, a variant or a drug\u2013gene pair can quote their sources.\n\nFive read-only tools:\n- check_medications: splits a list of up to 30 generic drug names into drugs with a curated drug\u2013gene record and drugs not covered, and says whether each record rests on a CPIC or DPWG guideline, a drug label or the primary literature.\n- lookup_drug_gene: the record for a gene, or for one gene and one drug, with the guideline where one exists, any phenotype groups it distinguishes, a summary and sources.\n- lookup_gene: everything curated about a gene, including what a consumer genotyping array can and cannot tell you about it.\n- lookup_variant: one variant by dbSNP rsID, with its gene, alleles, effect and sources.\n- list_genes: what the knowledge base covers.\n\nCoverage is small: 16 genes (CYP2C19, CYP2C9, CYP2D6, CYP3A5, DPYD, TPMT, NUDT15, SLCO1B1, VKORC1, UGT1A1, G6PD, MTHFR, COMT, HFE, APOE, BRCA1) and 83 drug\u2013gene pairs across 15 of them; 72 rest on a CPIC or DPWG guideline. A drug that is not covered is reported as not covered, which does not mean it has no pharmacogenomic interaction.\n\nWhat it does not do: it takes no genotype or DNA file (the tools have no field for one). Records report what a guideline, a drug label or the primary literature says, which can include dose adjustments by phenotype; the tools do not work out a metabolizer status or a dose for a person, and they give no diagnosis. Answers are written by ChatGPT, an AI model, using these records. Every record comes with the same notice: educational information only, not medical advice. Decisions about a medication stay with the prescriber.\n\nNo account and no key. We do not store IP addresses, request bodies or medication lists. Each request records the tool, the gene, rsID or drug looked up (for a medication screen, only how many drugs), the client and a country code; see the privacy policy.",
"developerName": "DeepDNA",
"category": "Education & Research",
"capabilities": [],
"websiteURL": "https://deepdna.ai",
"supportURL": "https://deepdna.ai/about/",
"privacyPolicyURL": "https://deepdna.ai/privacy/",
"termsOfServiceURL": "https://deepdna.ai/terms/",
"defaultPrompt": [
"I've been prescribed clopidogrel. What do pharmacogenomic guidelines say about CYP2C19?",
"Screen this list for drug\u2013gene records: simvastatin, codeine, omeprazole, paracetamol.",
"What is rs4244285?"
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Drug\u2013gene record for one pair",
"prompt": "I've been prescribed clopidogrel. What do pharmacogenomic guidelines say about CYP2C19?",
"tools_triggered": "lookup_drug_gene",
"expected_behavior": "What the record gives from the CPIC guideline: an alternative antiplatelet for poor and intermediate metabolizers undergoing PCI for acute coronary syndromes, the FDA boxed warning, the CYP2C19 phenotype groups and sources, with the educational notice; no group is assigned to the user and no dose is given."
},
{
"description": "Screen a medication list",
"prompt": "Screen this list for drug\u2013gene records: simvastatin, codeine, omeprazole, paracetamol.",
"tools_triggered": "check_medications",
"expected_behavior": "Three drugs with records (simvastatin: SLCO1B1, codeine: CYP2D6, omeprazole: CYP2C19), each with the basis of its record; paracetamol reported as not covered."
},
{
"description": "Look up a variant by rsID",
"prompt": "What is rs4244285?",
"tools_triggered": "lookup_variant",
"expected_behavior": "CYP2C19*2 (c.681G>A), with plus-strand GRCh37 alleles, effect and sources."
},
{
"description": "Gene summary with array limits",
"prompt": "What can a consumer genotyping array tell me about CYP2D6?",
"tools_triggered": "lookup_gene",
"expected_behavior": "Gene summary plus the consumer-array caveat: the CYP2D7 pseudogene and copy-number changes cannot be resolved by an array."
},
{
"description": "Coverage of the knowledge base",
"prompt": "Which genes does DeepDNA cover?",
"tools_triggered": "list_genes",
"expected_behavior": "The 16 genes covered, with a one-line summary each."
}
],
"negative": [
{
"description": "Unrelated request: no DeepDNA tool is called.",
"prompt": "What's the weather in Madrid today?"
},
{
"description": "Dose request with a personal genotype: the tools have no field for a genotype, so it is not passed to them. The answer may look up the variant and the guideline but gives no dose; dosing stays with the prescriber.",
"prompt": "My 23andMe file says I'm AG at rs4244285. What dose of clopidogrel should I take?"
},
{
"description": "Gene not covered: lookup_gene returns a not-found error listing the 16 genes covered, and no record is invented.",
"prompt": "Look up the gene BRCA3."
}
]
},
"demo_recording_url": "https://deepdna.ai/demo/deepdna-chatgpt-review-v2.mp4",
"commerce": false,
"commerce_description": "DeepDNA does not sell products or process payments."
},
"publication": {
"release_notes": "Updates the listing: current coverage (16 genes, 83 drug\u2013gene pairs) and more exact wording on what the records report, what the tools do not work out for a person and what each request records. Same five read-only tools."
},
"apps": "./.app.json"
}
}
}
SHA-256: d70aa1f96f0799eef5b7c35dd70994f3b6f3d97a7ca902c0ec9a16eee0684d00