mcpserver.lol
registry/pubmed-mcp-server
Connection check verified live · 27h ago

pubmed-mcp-server

Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.

Tools 11
GitHub stars 144
Installs / wk 2.5k
Licence Apache-2.0
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

11 tools

Read from the running server on 27h ago.

pubmed_convert_ids read-only ids*idType*
Convert between article identifiers (DOI, PMID, PMCID). Accepts up to 50 IDs of a single type per request. Only resolves articles indexed in PubMed Central — for articles not in PM…
pubmed_europepmc_fetch read-only records*
Fetch complete Europe PMC records — including the full, untruncated abstract — for records addressed by `source` plus `epmcId`. Pairs with `pubmed_europepmc_search`, which returns…
pubmed_europepmc_search read-only sortquery*sourcespageSizecursorMarkresultType
Search Europe PMC, a broad open-access biomedical corpus. Surfaces preprints (`source: PPR`), patents (`source: PAT`), Agricola (`source: AGR`), plus everything in PubMed (`MED`) a…
pubmed_fetch_articles read-only pmids*includeMeshincludeGrants
Fetch full article metadata by PubMed IDs. Returns detailed article information including abstract, authors, journal, MeSH terms.
pubmed_fetch_fulltext read-only doispmidspmcidssectionsmaxSectionsoverflowMode +3
Fetch full-text articles from PubMed Central with structured sections and references. When PMC misses, transparently falls back to Europe PMC `fullTextXML` (structured JATS for rec…
pubmed_find_related read-only pmid*offsetmaxResultsrelationship
Find articles related to a source article — similar content (similar), articles citing this one (cited_by), or articles this one cites (references). Uses NCBI ELink as the primary…
pubmed_format_citations read-only pmids*format
Get formatted citations for PubMed articles in one or more formats (apa, mla, bibtex, ris, vancouver). Pass a single format as a string or multiple as an array.
pubmed_lookup_citation read-only citations*
Look up PubMed IDs from partial bibliographic citations. Useful when you have a reference (journal, year, volume, page, author) and need the PMID — deterministic citation matching,…
pubmed_lookup_mesh read-only query*offsetmaxResultsincludeDetails
Search and explore the MeSH (Medical Subject Headings) controlled vocabulary. Returns descriptor records with tree numbers, scope notes, and entry terms, plus pagination via offset…
pubmed_search_articles read-only sortquery*authoroffsetjournalspecies +8
Search PubMed with full query syntax, filters, and date ranges. Returns PMIDs and optional brief summaries. Supports field-specific filters (author, journal, MeSH terms), common fi…
pubmed_spell_check read-only query*
Spell-check a query and get NCBI's suggested correction. Useful for refining search queries.