# Europe PMC

`dev.mcpharbor.gateway/europepmc`, version 1.0.0

Europe PMC life science literature, open access full text index and clinical trials

- MCP endpoint: `https://gateway.mcpharbor.dev/mcp/europepmc` for this server alone, or `https://gateway.mcpharbor.dev/mcp` for every server
- Authentication: `Authorization: Bearer <your gateway API key>`
- Price per tool call: $0.0001 (100 micro-USD)
- Registry entry: <https://gateway.mcpharbor.dev/v0.1/servers/dev.mcpharbor.gateway%2Feuropepmc/versions/latest>
- Every tool, machine-readable: <https://gateway.mcpharbor.dev/llms-full.txt>

## Provider

We proxy this provider under the terms below, re-checked on a schedule. If a re-check ever
says no, the server and its tools leave the catalog and this page disappears with them.

| Fact | Value |
| --- | --- |
| Terms of use | <https://europepmc.org/Copyright> |
| Terms verified on | 2026-09-19 |
| API documentation | <https://europepmc.org/RestfulWebService> |
| Upstream API key | none required |
| Rate limit | 500 requests per minute |
| Website | <https://europepmc.org/RestfulWebService> |
| Compliance notes | EBI staff confirmed on the official developer forum that the API may be used in a commercial web service. |

## Attribution

This provider asks for no attribution. Their terms still apply: see the table above.

## Tools (24)

Every call below costs $0.0001 (100 micro-USD). Listing them costs nothing.

| Tool | Description | Price per call | Documentation |
| --- | --- | --- | --- |
| `europepmc__analyze_citations` | Analyze citation context for a paper using an LLM (requires an LLM provider). | $0.0001 | [europepmc__analyze_citations](https://gateway.mcpharbor.dev/docs/tools/europepmc__analyze_citations) |
| `europepmc__bib_merge` | Merge multiple BibTeX libraries, deduplicating by DOI. | $0.0001 | [europepmc__bib_merge](https://gateway.mcpharbor.dev/docs/tools/europepmc__bib_merge) |
| `europepmc__bib_parse_string` | Parse a BibTeX string into structured entries. | $0.0001 | [europepmc__bib_parse_string](https://gateway.mcpharbor.dev/docs/tools/europepmc__bib_parse_string) |
| `europepmc__bib_to_csl` | Convert BibTeX entries to CSL-JSON format. | $0.0001 | [europepmc__bib_to_csl](https://gateway.mcpharbor.dev/docs/tools/europepmc__bib_to_csl) |
| `europepmc__bib_to_ris` | Convert BibTeX entries to RIS format. | $0.0001 | [europepmc__bib_to_ris](https://gateway.mcpharbor.dev/docs/tools/europepmc__bib_to_ris) |
| `europepmc__bib_validate` | Validate BibTeX entries for completeness and correctness. | $0.0001 | [europepmc__bib_validate](https://gateway.mcpharbor.dev/docs/tools/europepmc__bib_validate) |
| `europepmc__citation_snowball` | Walk the citation graph forward (cited-by), backward (references), or both, with configurable depth and a minimum-citation-count filter. | $0.0001 | [europepmc__citation_snowball](https://gateway.mcpharbor.dev/docs/tools/europepmc__citation_snowball) |
| `europepmc__clinical_trial_search` | Search ClinicalTrials.gov for studies by condition, intervention, or free-text query. | $0.0001 | [europepmc__clinical_trial_search](https://gateway.mcpharbor.dev/docs/tools/europepmc__clinical_trial_search) |
| `europepmc__compare_citations` | Compare citations between two papers using an LLM (requires an LLM provider). | $0.0001 | [europepmc__compare_citations](https://gateway.mcpharbor.dev/docs/tools/europepmc__compare_citations) |
| `europepmc__fulltext_index_query` | Search the local SQLite FTS5 full-text index for papers whose full text matches a query. A fresh index handle is opened per call rather than cached: SQLite connections are only safe to use from the... | $0.0001 | [europepmc__fulltext_index_query](https://gateway.mcpharbor.dev/docs/tools/europepmc__fulltext_index_query) |
| `europepmc__get_paper_citations` | Get papers that cite a given paper (Europe PMC). | $0.0001 | [europepmc__get_paper_citations](https://gateway.mcpharbor.dev/docs/tools/europepmc__get_paper_citations) |
| `europepmc__get_paper_details` | Get detailed paper information by PMID, PMCID, or DOI (Europe PMC). | $0.0001 | [europepmc__get_paper_details](https://gateway.mcpharbor.dev/docs/tools/europepmc__get_paper_details) |
| `europepmc__knowledge_graph` | Build a knowledge graph from research literature using an LLM (requires an LLM provider). | $0.0001 | [europepmc__knowledge_graph](https://gateway.mcpharbor.dev/docs/tools/europepmc__knowledge_graph) |
| `europepmc__literature_review` | Generate a comprehensive literature review using an LLM (requires an LLM provider). | $0.0001 | [europepmc__literature_review](https://gateway.mcpharbor.dev/docs/tools/europepmc__literature_review) |
| `europepmc__paper_figures` | Extract figures, tables and supplementary files from a PMC Open Access article. Each item carries its label, caption and the Europe PMC URL its file can be downloaded from. A figure supplement also... | $0.0001 | [europepmc__paper_figures](https://gateway.mcpharbor.dev/docs/tools/europepmc__paper_figures) |
| `europepmc__paper_screening` | Automated paper screening with PRISMA-compliant criteria, using an LLM (requires an LLM provider). | $0.0001 | [europepmc__paper_screening](https://gateway.mcpharbor.dev/docs/tools/europepmc__paper_screening) |
| `europepmc__preprint_analysis` | Preprint-specific quality assessment using an LLM (requires an LLM provider). | $0.0001 | [europepmc__preprint_analysis](https://gateway.mcpharbor.dev/docs/tools/europepmc__preprint_analysis) |
| `europepmc__ref_resolve_doi` | Resolve a DOI to bibliographic metadata. | $0.0001 | [europepmc__ref_resolve_doi](https://gateway.mcpharbor.dev/docs/tools/europepmc__ref_resolve_doi) |
| `europepmc__ref_resolve_pmid` | Resolve a PubMed ID to bibliographic metadata. | $0.0001 | [europepmc__ref_resolve_pmid](https://gateway.mcpharbor.dev/docs/tools/europepmc__ref_resolve_pmid) |
| `europepmc__research_question_analysis` | Expand and analyze a research question using an LLM (requires an LLM provider). | $0.0001 | [europepmc__research_question_analysis](https://gateway.mcpharbor.dev/docs/tools/europepmc__research_question_analysis) |
| `europepmc__search_authors` | Search for authors in Europe PMC. | $0.0001 | [europepmc__search_authors](https://gateway.mcpharbor.dev/docs/tools/europepmc__search_authors) |
| `europepmc__search_papers` | Search Europe PMC for papers (single source — prefer \`unified_search\` for multi-source coverage). | $0.0001 | [europepmc__search_papers](https://gateway.mcpharbor.dev/docs/tools/europepmc__search_papers) |
| `europepmc__summarize_citations` | Summarize citation activity for a paper using an LLM (requires an LLM provider). | $0.0001 | [europepmc__summarize_citations](https://gateway.mcpharbor.dev/docs/tools/europepmc__summarize_citations) |
| `europepmc__unified_search` | Search across multiple literature sources (PubMed, arXiv, Semantic Scholar, OpenAlex, ClinicalTrials.gov) in parallel, with automatic cross-source deduplication. | $0.0001 | [europepmc__unified_search](https://gateway.mcpharbor.dev/docs/tools/europepmc__unified_search) |

## Price

- $0.0001 (100 micro-USD) per tool call.
- Billed on: each tools/call that reaches the upstream and returns a result.
- Free: server/discover, tools/list, registry endpoints, docs files.
- Payment: prepaid credits, drawn down per call. A call your balance cannot cover is refused with HTTP 402 before any upstream is contacted.
- A charged call that then fails upstream is refunded automatically.
- Retries are ordinary calls. There is no client idempotency key, so repeating a request that was already charged buys a second call - see [agent.txt](https://gateway.mcpharbor.dev/agent.txt), section 7.
