@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: 6

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

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.

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.

Regenerated from source · build October 5, 2026