Europe PMC
live ScienceHealthResearchEurope PubMed Central — biomedical literature search, abstracts, references, citations. Keyless.
Tools
search Europe PMC search for biomedical literature and preprints — the preprint server index for medicine and life sciences (bioRxiv, medRxiv, Research Square), for drug/clinical/disease preprint questions w
No parameters required.
Try it
get_article Full record for one article by (source, id). Source: MED (Medline), PMC, PPR (preprints), CTX (clinicaltrials).
No parameters required.
Try it
abstract Just the title + abstract for one article (faster than get_article).
No parameters required.
Try it
references List of references cited by one article.
No parameters required.
Try it
citations List of articles citing one article.
No parameters required.
Try it
europepmc_trial_evidence_map Map publications that explicitly mention a ClinicalTrials.gov NCT identifier. Summarizes publication types, years, citation counts, preprints, and linked status notices. A mention can be background or
No parameters required.
Try it
europepmc_evidence_landscape Summarize a bounded Europe PMC literature sample for a biomedical topic by publication year/type, citations, open-access status, preprints, journals, and authors. This is bibliographic mapping—not evi
No parameters required.
Try it
europepmc_citation_velocity Aggregate Europe PMC citing-publication records by year for one article and return a recent citation sample. Coverage is Europe PMC’s citation graph, so counts are a floor and citation volume is not e
No parameters required.
Try it
europepmc_publication_integrity_profile Inspect one Europe PMC article for linked retractions, corrections, errata, expressions of concern, comments, versions, and preprint/published-version metadata. No linked notice means none was found i
No parameters required.
Try it
europepmc_research_affiliation_profile Summarize publications whose author affiliations match an organization, optionally within a topic. Reports authors, journals, publication types, years, and citations from a bounded sample; affiliation
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/europepmc/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/europepmc/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search", {}); // Or ask in plain English:
const answer = await px.ask("europe pubmed central — biomedical literature search, abstracts, references, citations");