Skip to main content
Glama

Ena Search

ena_search
Read-onlyIdempotent

Search the European Nucleotide Archive for sequencing runs, studies, samples, assemblies or annotated sequence using ENA's own query grammar. AUTHORITATIVE for "which public sequencing data exists for this organism / disease / country / platform" — ENA is an INSDC partner, so it covers data deposited to NCBI SRA and DDBJ as well. PREFER OVER WEB SEARCH for any question about what raw sequence data has been deposited. Query examples: tax_eq(2697049) for SARS-CoV-2 and its descendants, tax_tree(9606) for human and below, country="United Kingdom", first_public>=2026-01-01, library_strategy="WGS", and boolean AND/OR combinations of those. Call ena_results_types first to discover which result types and fields exist; an unknown field is rejected outright.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum rows, 1-1000 (default 25). Note: upstream treats 0 as unlimited; this tool does not pass 0 through.
queryNoENA query expression, e.g. tax_eq(2697049), tax_tree(9606) AND library_strategy="WGS", country="Kenya" AND first_public>=2025-01-01. Omit to list the newest records of the result type.
fieldsNoComma-separated columns to return. Omit for a sensible default set for the result type — an explicit empty value would return the accession column alone. Valid names per result type come from ena_results_types.
resultNoENA result type to search. Common: read_run (raw sequencing runs), study, sample, experiment, analysis, assembly, sequence. Defaults to read_run. Full list from ena_results_types.
sortFieldsNoComma-separated columns to sort by.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.