Skip to content
Back to search
100
MCP MCP 2026-07-28 http

pubmed-mcp-server

cyanheads/pubmed-mcp-server

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

Uptime
100.0%
1 direct probes · 30d
Response
95ms
last probe
Tools
11
callable
Resources
1
readable
Prompts
1
available

Tools · 11

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 formats (apa, mla, bibtex, ris, vancouver). Pass a single format as a string or multiple as an array.

pubmed_find_related

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 source; falls back t…

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, plus pagination via offset for paging past the…

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…

pubmed_europepmc_fetch

Fetch complete Europe PMC records — including the full, untruncated abstract — for records addressed by `source` plus `epmcId`. Pairs with `pubmed_europepmc_search`, which returns bounded `abstractSni…

Resources · 1

database-info

PubMed database metadata including field list, last update date, and record count.

pubmed://database/info

Prompts · 1

research_plan

Generate a structured research plan outline for a biomedical research project.

How to use

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

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