Skip to main content
Glama

gnomAD MCP Server

by shukwong

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

git clone https://github.com/yourusername/gnomad-mcp-server.git cd gnomad-mcp-server npm install npm run build

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

{ "mcpServers": { "gnomad": { "command": "node", "args": ["/path/to/gnomad-mcp-server/dist/index.js"] } } }

With MCP CLI

npx @modelcontextprotocol/cli gnomad-mcp-server

Available Tools

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:

{ "query": "TP53", "reference_genome": "GRCh38" }

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:

{ "gene_symbol": "BRCA1", "reference_genome": "GRCh38" }

3. get_variant

Get detailed information about a specific variant.

Parameters:

  • variant_id (required): Variant ID in format: chr-pos-ref-alt (e
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

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.

  1. Features
    1. Installation
      1. Prerequisites
      2. Install from source
    2. Configuration
      1. Claude Desktop
      2. With MCP CLI
    3. Available Tools
      1. 1. search
      2. 2. get_gene
      3. 3. get_variant

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      Allows the AI to read .ged files and genetic data.
      Last updated -
      2
      25
      Python
      MIT License
    • A
      security
      A
      license
      A
      quality
      A 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 -
      17
      1
      Python
      MIT License
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      Powers AI agents with indexed blockchain data from The Graph, enabling them to fetch subgraph schemas and execute GraphQL queries against blockchain data.
      Last updated -
      2
      5
      Python
      MIT License
    • A
      security
      A
      license
      A
      quality
      A 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 -
      4
      0
      4
      JavaScript
      MIT License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/shukwong/gnomad-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server