Skip to content
Back to search
100
MCP live v2.7.3 streamable-http

io.github.cyanheads/pubmed-mcp-server

io.github.cyanheads/pubmed-mcp-server

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

Uptime
33.3%
42 probes
Response
545ms
last probe
Tools
10
callable

Tools · 10

pubmed_search_articles

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 filters (language, spe…

pubmed_fetch_articles

Fetch full article metadata by PubMed IDs. Returns detailed article information including abstract, authors, journal, MeSH terms.

pubmed_fetch_fulltext

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 records with a PMC coun…

pubmed_format_citations

Get formatted citations for PubMed articles in one or more styles (APA, MLA, BibTeX, RIS). Pass a single style as a string or multiple as an array.

pubmed_find_related

Find articles related to a source article — similar content, citing articles, or references.

pubmed_spell_check

Spell-check a query and get NCBI's suggested correction. Useful for refining search queries.

pubmed_lookup_mesh

Search and explore the MeSH (Medical Subject Headings) controlled vocabulary. Returns descriptor records with tree numbers, scope notes, and entry terms.

pubmed_lookup_citation

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, more reliable than …

pubmed_convert_ids

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 PMC, use pubmed_search…

pubmed_europepmc_search

Search Europe PMC, a broad open-access biomedical corpus. Surfaces preprints (`source: PPR`), patents (`source: PAT`), Agricola (`source: AGR`), plus everything in PubMed (`MED`) and PMC. Use when add…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/pubmed-mcp-server": {
      "url": "https://pubmed.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}