get_metadata
Retrieve metadata from gnomAD genomic datasets to understand dataset structure, version details, and available fields for analysis.
Instructions
[gnomAD API] Retrieve metadata (v2/v3/v4) Args: dataset (str): gnomAD dataset ID (gnomad_r4/gnomad_r3/gnomad_r2_1) Returns: dict: metadata
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset | Yes | ||
| reference_genome | Yes |
Implementation Reference
- server.py:322-337 (handler)The handler function `get_metadata` is defined in `server.py` and registered as an MCP tool using `@mcp.tool()`. It takes dataset and reference genome as arguments and returns the result of `run_query_with_metadata`.
def get_metadata( dataset: str, reference_genome: str ) -> dict: """ [gnomAD API] Retrieve metadata (v2/v3/v4) Args: dataset (str): gnomAD dataset ID (gnomad_r4/gnomad_r3/gnomad_r2_1) Returns: dict: metadata """ variables = { 'dataset': dataset, 'reference_genome': reference_genome, } return run_query_with_metadata('meta', variables)