Agent-native clinical genomics

Genomic analysis with an MCP: genes, diseases and variant evidence

Folklore Clinical Variant Interpretation MCP is a bioinformatics server for the evidence and interpretation steps of human genomic analysis. Start with a public disease name, gene identifier or one supported GRCh38 germline variant; retrieve curated gene-disease associations, ACMG/AMP evidence and linked biomedical literature.

What does a genetic variant evidence result actually contain?

These are selected fields from actual public MCP responses retrieved on 2026-09-11. They are dated examples, not a live result or an independent clinical assessment. One variant call already includes annotation, automated classification, ClinVar assertions, population evidence, predictors when available and source versions.

What is known about BRCA1 c.68_69del?

Exact input: NM_007294.4:c.68_69del. Resolved identity: GRCh38:chr17:43124027:ACT:A.

Resolved gene and consequence
BRCA1; frameshift_variant
Automated Folklore classification
P (Pathogenic)
ClinVar assertion
Pathogenic; reviewed_by_expert_panel; 3 review stars
gnomAD allele frequency
0.0001184799984912388
gnomAD allele count / number
191 / 1612084
Classifier version
3.39.1

ClinVar assertions and the automated Folklore class are separate results. In this example, predictors, SpliceAI and conservation returned no_record; that is not evidence that the variant is benign. Consult the linked source versions when interpreting population values.

Which diseases are associated with FBN1?

A separate get_gene_disease_associations call with gene FBN1 returned the following 3 assertions. These describe gene–disease validity, not the pathogenicity of a particular variant. Disputed assessments are preserved.

Source: ClinGen Gene-Disease Validity, clingen_gdv_2026-03-16.csv (ClinGen GDV export, FILE CREATED 2026-03-16). Gene-Disease Validity classifications obtained from the Clinical Genome Resource (ClinGen). Source version identifies the local reference export; it is not a claim of current upstream freshness. Coverage is limited to this snapshot. No matching assertion does not establish that a relationship is absent.

{
  "name": "get_gene_disease_associations",
  "arguments": {
    "gene": "FBN1",
    "limit": 5,
    "offset": 0
  }
}
Download the dated response fields and source versions (JSON)

Try the task

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

Open public variant search to enter one supported GRCh38 germline SNV or simple indel in HGVS, SPDI, rsID or genomic notation. Single supported public queries are free; this does not mean unrestricted platform access or unlimited requests.

No account, API key or OAuth is required. Connect through https://api.helena.bio/folklore/v1/mcp or follow the connector guide.

Minimal call after connecting an MCP client:

{
  "name": "search_variant_evidence",
  "arguments": {
    "assembly": "GRCh38",
    "query": "NM_007294.4:c.68_69del"
  }
}
See eight requests, tool calls and observed results

Already have a ClinVar, Ensembl or publication record?

Use the exact public HGVS, rsID or verified GRCh38 allele from the record, preserving transcript versions. A gene name, phenotype or paper title alone is not a variant identity. Folklore resolves the supported allele and returns automated classification with available evidence and provenance.

Read submitted ClinVar assertions separately from the automated classification. When publications are requested, use the verified identity for variant literature search; a paper association does not establish pathogenicity. Missing evidence and ambiguous identities remain explicit.

Where Folklore fits in WGS and WES analysis

For whole-genome sequencing (WGS) or whole-exome sequencing (WES) workflows, Folklore supplies public reference evidence after variant calling and filtering. It does not read DNA sequences, FASTQ, BAM or VCF files and does not run alignment, variant calling or batch annotation. A patient genomic dataset remains private even after sample names are removed.

Start from a disease or a gene

The gene-disease tools expose ClinGen gene-disease validity assertions. Use the returned local source snapshot version and hash for reproducibility; this does not guarantee the latest ClinGen release. Initial source coverage is ClinGen; the result is not an exhaustive disease-gene catalogue. Keep each gene-disease relationship, inheritance mode, validity assessment, report link and evaluation date together. Gene-disease validity does not establish the pathogenicity of a particular variant or a patient diagnosis.

tools/call arguments:
{"name":"search_disease_genes","arguments":{"disease":"Marfan syndrome","limit":20,"offset":0}}
{"name":"get_gene_disease_associations","arguments":{"gene":"FBN1","limit":20,"offset":0}}

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 the current version 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

The variant tools accept 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 gene, disease and single-variant queries. 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.

Using Folklore with your laboratory or research team?

Introduce your team if you would like help connecting your agents or a conversation about working together.

Introduce your team

Optional. Public variant interpretation remains available without an introduction.