@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 listesearch(db, term, retmax?, retstart?, sort?)— search → uid listesummary(db, ids, retstart?)— summary records by uidefetch(db, ids, rettype?, retmode?)— full recordselink(dbfrom, dbto, ids, linkname?)— links across databasesegquery(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.