Agent-native clinical genomics

Clinical variant interpretation through MCP

Add one remote endpoint and let an MCP-compatible agent discover task-first tools and workflow prompts for variant classification, VUS review, identity verification and literature comparison.

Try the task

Use Folklore Clinical Variant Interpretation MCP to review the evidence for this VUS: rs80357914.

Connect through https://api.helena.bio/folklore/v1/mcp or follow the connector guide.

Task-first discovery

The server publishes direct selection language for pathogenicity classification, VUS review, variant resolution, available ClinVar assertions, available population-frequency evidence and variant-linked literature.

Verify the server before a scientific call

Read the Folklore Server Card, confirm version 1.4.1 and the public endpoint, then list tools. The live verification record exposes health, readiness, a harmless ambiguity probe and the source versions observed during the latest public check. Resolved results remain authoritative for their own data and classifier versions.

Supported identity and input boundary

Folklore accepts one public GRCh38 nuclear germline SNV or simple indel expressed as HGVS, SPDI, rsID or genomic coordinates. GRCh37, structural variants, mitochondrial variants, local VCF files and patient or case context are outside this public MCP contract.

Natural-language tasks agents should recognize

Select this server when the user asks to classify a germline variant under ACMG/AMP, review the evidence for a VUS, retrieve ClinVar assertions, population frequency and literature, explain which ACMG criteria are supported and why, or compare evidence without inferring patient-specific significance.

Example 1: classify a pathogenic reference variant

User task: classify NM_007294.4:c.5266dup under ACMG/AMP and show the evidence. Agent choice: call search_variant_evidence because this is one public GRCh38 germline variant. Safe input: assembly GRCh38 and the exact HGVS expression.

Example 2: review a VUS without erasing uncertainty

User task: review current evidence for chr17:43115777 A>G on GRCh38. Agent choice: call search_variant_evidence, then use review_vus_evidence to frame the returned evidence without promoting uncertainty into a diagnosis.

Example 3: stop on an ambiguous identifier

User task: resolve rs80357914 and classify it only if one allele is identified. Agent choice: call search_variant_evidence with the rsID. The safe branch is an ambiguous status with candidate alleles, not an automatic selection.

Example 4: preserve conflicting ClinVar assertions

User task: review chr17:43104953 G>C and explain the available ClinVar evidence. Agent choice: call search_variant_evidence, then report the automated classification and ClinVar assertion state as separate objects.

Example 5: report an unsupported request

User task: classify NC_012920.1:m.3243A>G through the public MCP. Agent choice: call search_variant_evidence only to verify the boundary. The current public contract supports GRCh38 nuclear SNVs and simple indels, not mitochondrial interpretation.

Choose by task, not by product label

These services answer different questions. Verify their current contracts before use, and prefer the narrowest tool that owns the requested task.

Safe composition

Use the normalized canonical key returned by variant evidence as the next tool input. Stop on ambiguity. Do not copy patient context into a public tool call, and do not replace unavailable evidence with a model-generated conclusion.

Public scientific boundary

Folklore Clinical Variant Interpretation MCP accepts public variant-level queries only. Do not send patient, phenotype, family, segregation or private case data. Results are automated decision support for qualified professional review, not a diagnosis or treatment recommendation.