Index / MCP servers / Pubmed

Pubmed MCP server

Pubmed is a remote MCP server that gives an AI agent 11 tools, among them pubmed_convert_ids, pubmed_europepmc_fetch, pubmed_europepmc_search. It answers at https://pubmed.caseyjhand.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.

Status
Answering
Tools
11
Reliability
6 of 6 checks
Response time
609 ms
Transport
streamable HTTP
Last checked
21 October 2026

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

Description as the publisher wrote it.

The 11 tools Pubmed offers

ToolWhat it does
pubmed_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 — for articles not in PMC, use pubmed_search_articles instead.
Inputs: ids, idType
pubmed_europepmc_fetchFetch complete Europe PMC records — including the full, untruncated abstract — for records addressed by `source` plus `epmcId`. Pairs with `pubmed_europepmc_search`, which returns bounded `abstractSnippet` values and flags cut ones with `ab
Inputs: records
pubmed_europepmc_searchSearch 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 additional coverage is needed — preprints a
Inputs: query, pageSize, cursorMark, sources, resultType, sort
pubmed_fetch_articlesFetch full article metadata by PubMed IDs. Returns detailed article information including abstract, authors, journal, MeSH terms. Set `maxResponseCharacters` to bound the whole response: articles past the ceiling are deferred whole and list
Inputs: pmids, includeMesh, includeGrants, maxResponseCharacters
pubmed_fetch_fulltextFetch full-text articles from PubMed Central with structured sections, tables, and references. When PMC misses, transparently falls back to Europe PMC `fullTextXML` (structured JATS for records with a PMC counterpart), then to Unpaywall — p
Inputs: pmcids, pmids, dois, includeReferences, includeTables, includeAssets
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 ELink as the primary source; falls back to Europe PMC then OpenAlex when NCBI is
Inputs: pmid, relationship, maxResults, offset
pubmed_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.
Inputs: pmids, format
pubmed_lookup_citationLook 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 free-text search for structured referenc
Inputs: citations
pubmed_lookup_meshSearch 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 maxResults cap.
Inputs: query, maxResults, offset, includeDetails
pubmed_search_articlesSearch 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, species, free full text), and pagination vi
Inputs: query, maxResults, offset, sort, dateRange, publicationTypes
pubmed_spell_checkSpell-check a query and get NCBI's suggested correction. Useful for refining search queries.
Inputs: query

Add Pubmed to your AI client

Every block below points at https://pubmed.caseyjhand.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http pubmed https://pubmed.caseyjhand.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "pubmed": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://pubmed.caseyjhand.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "pubmed": {
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "pubmed": {
      "type": "http",
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "pubmed": {
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "pubmed": {
      "serverUrl": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "pubmed": {
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Pubmed
version: 0.0.1
schema: v1
mcpServers:
  - name: Pubmed
    type: streamable-http
    url: https://pubmed.caseyjhand.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "pubmed": {
      "httpUrl": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "pubmed": {
      "type": "http",
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "pubmed": {
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fpubmed.caseyjhand.com%2Fmcp&type=streamable_http&id=pubmed&name=Pubmed

Is Pubmed up right now?

It answered our last check on 21 October 2026 in 609 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Pubmed

Questions about Pubmed

How many tools does Pubmed have?

11, as returned by the server's own tools/list on 13 September 2026: pubmed_convert_ids, pubmed_europepmc_fetch, pubmed_europepmc_search, pubmed_fetch_articles, pubmed_fetch_fulltext, pubmed_find_related, pubmed_format_citations, pubmed_lookup_citation, and 3 more.

Is Pubmed down?

It answered our last check on 21 October 2026 in 609 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Pubmed to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://pubmed.caseyjhand.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Pubmed need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.cyanheads. Endpoint host: pubmed.caseyjhand.com. ARD identifier: urn:air:io.github.cyanheads:mcp:pubmed-mcp-server. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.