io.github.cyanheads/pubmed-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Summary by lookupd
Searches PubMed and Europe PMC, fetches article metadata, full text, citations, citation metrics, and MeSH terms for biomedical research.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pubmed-mcp-server https://pubmed.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add pubmed-mcp-server -- npx -y @cyanheads/pubmed-mcp-server
Claude Code, npm package (stdio)
claude mcp add pubmed-mcp-server -- npx -y @cyanheads/pubmed-mcp-server
Codex, remote (streamable-http)
codex mcp add pubmed-mcp-server --url https://pubmed.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add pubmed-mcp-server -- npx -y @cyanheads/pubmed-mcp-server
Codex, npm package (stdio)
codex mcp add pubmed-mcp-server -- npx -y @cyanheads/pubmed-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pubmed-mcp-server": {
"url": "https://pubmed.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pubmed-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pubmed-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pubmed-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pubmed-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
pubmed_search_articlesSearch PubMed with full query syntax, filters, and date ranges. Returns PMIDs and optional brief summaries. Supports field-specific filters (author, journal, Mepubmed_fetch_articlesFetch full article metadata by PubMed IDs. Returns detailed article information including abstract, authors, journal, MeSH terms, linked retraction, erratum, anpubmed_fetch_fulltextFetch full-text articles from PubMed Central as structured sections — the body, then back matter such as acknowledgments, declarations, and appendices — with tapubmed_format_citationsGet 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_relatedFind articles related to a source article — similar content (similar), articles citing this one (cited_by), or articles this one cites (references). Uses NCBI Epubmed_spell_checkSpell-check a PubMed search query against NCBI ESpell and get the corrected query back. Use after a zero-hit or thin `pubmed_search_articles` result, or when apubmed_lookup_meshSearch and explore the MeSH (Medical Subject Headings) controlled vocabulary. Returns descriptor records with tree numbers, scope notes, and entry terms, plus ppubmed_lookup_citationLook up PubMed IDs from partial bibliographic citations. Useful when you have a reference (journal, year, volume, page, author) and need the PMID — deterministipubmed_convert_idsConvert between article identifiers (DOI, PMID, PMCID). Accepts up to 50 IDs of a single type per request. Only resolves articles indexed in PubMed Central — fopubmed_fetch_citation_metricsFetch NIH iCite citation metrics for PubMed articles: the Relative Citation Ratio (RCR), NIH percentile, citation count, citations per year, expected and fieldpubmed_europepmc_searchSearch Europe PMC, a broad open-access biomedical corpus. Surfaces preprints (`source: PPR`), patents (`source: PAT`), Agricola (`source: AGR`), plus everythingpubmed_europepmc_fetchFetch complete Europe PMC records — including the full, untruncated abstract — addressed as `records: [{ source, epmcId }]`, an array even for one record. Pairs
Changes
Newest first, as lookupd saw them
- : version 2.12.0 → 2.12.1
Details
- Version: 2.12.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 740 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/pubmed-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/pubmed-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp