@pipeworx/ncbi-eutils

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/ncbi-eutils’s. Install: one-click buttons

Connect to just the @pipeworx/ncbi-eutils pack

https://gateway.pipeworx.io/ncbi-eutils/mcp — only @pipeworx/ncbi-eutils’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 8

NCBI E-utilities MCP — federated search and fetch across all NCBI Entrez databases: PubMed, Gene, Nucleotide, Protein, Taxonomy, ClinVar, dbSNP, OMIM, BioProject, BioSample, SRA, … Keyless (3 req/s without key).

Tools

  • einfo(db?) — database info / field list
  • esearch(db, term, retmax?, retstart?, sort?) — search → uid list
  • esummary(db, ids, retstart?) — summary records by uid
  • efetch(db, ids, rettype?, retmode?) — full records
  • elink(dbfrom, dbto, ids, linkname?) — links across databases
  • egquery(term) — global query across all databases
  • geo_series(accession) — a GEO (Gene Expression Omnibus) series by GSE accession: title, organism, sample count and GSM ids, platform id and name, experiment type, release date, summary, PubMed ids, BioProject, SRA study
  • geo_search(query, organism?, type?, limit?) — search GEO expression series by keyword, organism and experiment type

Data source

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/

Tools

  • einfo — List all available Entrez databases (omit db) or return field definitions and link names for a specific database (e.g. db=pubmed). Use before esearch to discover valid search fields and databases.
  • esearch — Search an Entrez database (e.g. pubmed, gene, nucleotide) by query term and return a list of matching UIDs (up to 10,000) with hit count. Supports pagination via retstart and sort (e.g. pub_date).
  • esummary — Fetch document summaries for one or more Entrez UIDs in a given database (e.g. pubmed), returning title, authors, journal, and publication date without the full record body.
  • efetch — Full records. Returns text (XML/GenBank/FASTA/…) per rettype.
  • elink — Links across databases.
  • egquery — Global query across all Entrez databases.
  • geo_series — Look up an NCBI GEO (Gene Expression Omnibus) series by its GSE accession, e.g. GSE75310 -> title, organism, number of samples and their GSM ids, platform (GPL id and name), experiment type (expressio
  • geo_search — Search NCBI GEO (Gene Expression Omnibus) for expression series (GSE) by keywords, optionally filtered by organism and experiment type. Returns the matching series with title, organism, sample count,

Tools

  • efetch — Full records. Returns text (XML/GenBank/FASTA/…) per rettype.
  • egquery — Global query across all Entrez databases.
  • einfo — List all available Entrez databases (omit db) or return field definitions and link names for a specific database (e.g. db=pubmed). Use before esearch to discover valid search fields and databases.
  • elink — Links across databases.
  • esearch — Search an Entrez database (e.g. pubmed, gene, nucleotide) by query term and return a list of matching UIDs (up to 10,000) with hit count. Supports pagination via retstart and sort (e.g. pub_date).
  • esummary — Fetch document summaries for one or more Entrez UIDs in a given database (e.g. pubmed), returning title, authors, journal, and publication date without the full record body.
  • geo_search — Search NCBI GEO (Gene Expression Omnibus) for expression series (GSE) by keywords, optionally filtered by organism and experiment type. Returns the matching series with title, organism, sample count,
  • geo_series — Look up an NCBI GEO (Gene Expression Omnibus) series by its GSE accession, e.g. GSE75310 -> title, organism, number of samples and their GSM ids, platform (GPL id and name), experiment type (expressio

Regenerated from source · build October 30, 2026