PubMed / NCBI E-utilities

Provides programmatic access to NCBI databases including PubMed (35M+ biomedical citations), PMC full-text articles, gene sequences, and clinical trial records via the E-utilities REST API.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Developer Tools research academic biomedical literature nih pubmed citations
⚙ Agent Friendliness
60
/ 100
Can an agent use this?
🔒 Security
75
/ 100
Is it safe for agents?
⚡ Reliability
78
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
68
Auth Simplicity
95
Rate Limits
78

🔒 Security

TLS Enforcement
100
Auth Strength
65
Scope Granularity
60
Dep. Hygiene
80
Secret Handling
75

Read-only public bibliographic data; API key is a simple query parameter (not a header), which carries minor leakage risk in server logs. No sensitive data is accessible.

⚡ Reliability

Uptime/SLA
75
Version Stability
85
Breaking Changes
82
Error Recovery
70
AF Security Reliability

Best When

An agent needs structured biomedical literature search with MeSH taxonomy, PMID-stable identifiers, and no authentication overhead.

Avoid When

You need full-text content from paywalled journals or real-time data refresh faster than NCBI's indexing cycle (typically 1–2 days).

Use Cases

  • Search PubMed for peer-reviewed papers on a drug interaction or disease and return structured citation metadata
  • Fetch full abstract and MeSH term annotations for a specific PMID to feed into a summarization pipeline
  • Retrieve linked records across NCBI databases (e.g., gene → protein → literature) for multi-hop research queries
  • Download bulk citation data for a systematic literature review or meta-analysis workflow
  • Identify the most-cited recent papers on a biomedical topic by combining ESearch and ESummary calls

Not For

  • Retrieving full-text PDFs — PMC only covers open-access articles, not all journals
  • Real-time clinical data or patient records — this is bibliographic metadata only
  • Non-biomedical literature — use Crossref or OpenAlex for broader academic coverage

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

Methods: api_key none
OAuth: No Scopes: No

Completely usable without authentication at 3 requests/second. Registering for a free API key raises the limit to 10 requests/second. Key is passed as a query parameter (?api_key=).

Pricing

Model: free
Free tier: Yes
Requires CC: No

NIH-funded public service. No paid tiers exist. Commercial use is permitted.

Agent Metadata

Pagination
offset
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • ESearch returns a WebEnv/query_key handle that expires — agents must use it within the same session or re-run the search
  • Large result sets require chained ESearch → EFetch calls; skipping the two-step pattern causes truncated results
  • The retmax parameter defaults to 20 records; agents that don't set it explicitly miss the bulk of results
  • XML is the most reliable response format; JSON output is available but occasionally omits fields present in XML
  • Rate-limit violations return HTTP 429 with no Retry-After header, requiring agents to implement their own backoff

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for PubMed / NCBI E-utilities.

$99

Scores are editorial opinions as of 2026-03-06.

5215
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered