Provides access to the gnomAD (Genome Aggregation Database) GraphQL API for querying genetic variant data, gene constraints, population genetics information, and genomic coverage statistics.
gnomAD MCP Server
A Model Context Protocol (MCP) server that provides access to the gnomAD (Genome Aggregation Database) GraphQL API. This server enables AI assistants to query genetic variant data, gene constraints, and population genetics information from gnomAD.
Features
- 🧬 Gene Information: Search and retrieve detailed gene data including constraint scores
- 🔬 Variant Analysis: Query specific variants and their population frequencies
- 📊 Population Genetics: Access allele frequencies across different populations
- 🧮 Constraint Scores: Get pLI, LOEUF, and other constraint metrics
- 🔍 Region Queries: Find variants within specific genomic regions
- 🧪 Transcript Data: Access transcript-specific information and constraints
- 📈 Coverage Data: Retrieve sequencing coverage statistics
- 🔄 Structural Variants: Query structural variant data
- 🧲 Mitochondrial Variants: Access mitochondrial genome variants
Installation
Prerequisites
- Node.js 18 or higher
- npm or yarn
Install from source
Configuration
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
With MCP CLI
Available Tools
1. search
Search for genes, variants, or regions in gnomAD.
Parameters:
query
(required): Search query (gene symbol, gene ID, variant ID, rsID)reference_genome
: Reference genome (GRCh37 or GRCh38, default: GRCh38)dataset
: Dataset ID (gnomad_r4, gnomad_r3, gnomad_r2_1, etc., default: gnomad_r4)
Example:
2. get_gene
Get detailed information about a gene including constraint scores.
Parameters:
gene_id
: Ensembl gene ID (e.g., ENSG00000141510)gene_symbol
: Gene symbol (e.g., TP53)reference_genome
: Reference genome (default: GRCh38)
Example:
3. get_variant
Get detailed information about a specific variant.
Parameters:
variant_id
(required): Variant ID in format: chr-pos-ref-alt (e
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Enables AI assistants to query genetic variant data, gene constraints, and population genetics information from the gnomAD (Genome Aggregation Database) through its GraphQL API. Supports searching for genes and variants, retrieving constraint scores, analyzing population frequencies, and accessing genomic coverage data.
Related MCP Servers
- -securityAlicense-qualityAllows the AI to read .ged files and genetic data.Last updated -225PythonMIT License
- AsecurityAlicenseAqualityA server that enables AI assistants to interact with cancer genomics data from cBioPortal, allowing users to explore cancer studies, access genomic data, and retrieve mutations and clinical information.Last updated -171PythonMIT License
- AsecurityAlicenseAqualityPowers AI agents with indexed blockchain data from The Graph, enabling them to fetch subgraph schemas and execute GraphQL queries against blockchain data.Last updated -25PythonMIT License
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server for accessing Gene Ontology (GO) data, enabling AI systems to perform ontology-based analysis, gene annotation research, and functional enrichment studies.Last updated -404JavaScriptMIT License