pubmearch

Provides an MCP server (Python) that queries PubMed using NCBI advanced search, saves result files, and performs analyses such as keyword hotspot frequency, keyword trends over time, publication count over time windows, and generates comprehensive reports.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml mcp pubmed ncbi literature-analysis biomedical python research-analytics
⚙ Agent Friendliness
51
/ 100
Can an agent use this?
🔒 Security
50
/ 100
Is it safe for agents?
⚡ Reliability
22
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
55
Error Messages
0
Auth Simplicity
80
Rate Limits
20

🔒 Security

TLS Enforcement
60
Auth Strength
55
Scope Granularity
20
Dep. Hygiene
45
Secret Handling
70

Uses NCBI email/API key via environment variables, which is generally better than hard-coding. However, TLS, logging/redaction behavior, and detailed threat model are not documented. Scope granularity is not applicable to NCBI tokens in the described interface, and no server-side auth is described, implying local/agent access control is unspecified. No information is provided about dependency pinning or vulnerability management.

⚡ Reliability

Uptime/SLA
0
Version Stability
50
Breaking Changes
20
Error Recovery
20
AF Security Reliability

Best When

You want an AI-agent-accessible MCP tool to explore PubMed research dynamics (hotspots/trends/publication counts) using NCBI advanced search syntax.

Avoid When

You need strong guarantees around reliability (SLA, documented retries/idempotency) or you cannot provide/secure NCBI credentials and want strict credential-less operation.

Use Cases

  • PubMed literature retrieval with date ranges and max result limits
  • Identifying research hotspots by keyword frequency
  • Tracking changes in keyword usage over time to infer research trends
  • Analyzing publication volume changes across customizable time periods
  • Generating one-shot analytical reports from prior search results

Not For

  • Production-grade enterprise deployments without reviewing the server’s security and error-handling behavior
  • Use cases requiring strict, documented rate-limit handling or guaranteed pagination semantics
  • Workflows that require a formal REST/GraphQL/OpenAPI contract or official SDKs

Interface

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

Authentication

Methods: Environment variables: NCBI_USER_EMAIL Environment variables: NCBI_USER_API_KEY
OAuth: No Scopes: No

Authentication is for NCBI usage (email + API key) via environment variables, not for an externally secured API/auth scheme.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; likely incurs NCBI/compute costs depending on usage.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Tool inputs rely on correctly formatted PubMed advanced search syntax; malformed queries may fail or return unexpected results.
  • Result files are saved to a local directory (pubmearch/results); agents may need to manage filesystem state and avoid reusing/overwriting prior runs.
  • No explicit documentation provided for pagination semantics beyond max_results; large queries may be truncated.
  • No explicit retry/idempotency guidance documented for long-running or partial failures.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for pubmearch.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

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

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered