Europe PMC
liveScienceHealthResearchEurope PubMed Central — biomedical literature search, abstracts, references, citations. Keyless.
Tools
searchEurope 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_articleFull record for one article by (source, id). Source: MED (Medline), PMC, PPR (preprints), CTX (clinicaltrials).
No parameters required.
Try it
abstractJust the title + abstract for one article (faster than get_article).
No parameters required.
Try it
referencesEurope PMC literature database — the reference list of one biomedical article, identified by source (MED, PMC, PPR) plus its id. Returns each cited work's title, authors, journal, publication year and
No parameters required.
Try it
citationsEurope PMC literature database — the citing side of the citation graph: the biomedical articles that cite one article, identified by source (MED, PMC, PPR) plus its id. Returns each citing work's titl
No parameters required.
Try it
europepmc_trial_evidence_mapMap 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_landscapeSummarize 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_velocityAggregate 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_profileInspect 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_profileSummarize 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");