Skip to content

PubMed MCP (cyanheads)

Casey Hand

PubMed MCP (cyanheads) is a third-party MCP server connecting AI clients to biomedical literature search, article metadata, available full text, MeSH vocabulary and citation tools.

Catalog updated ·

Overview

PubMed MCP (cyanheads), packaged as @cyanheads/pubmed-mcp-server, provides an MCP interface for biomedical literature workflows. It is a third-party implementation, not PubMed itself; the supplied sources do not establish endorsement by NCBI or other upstream providers. An MCP client can connect through a local stdio process, a self-hosted Streamable HTTP server or the public endpoint documented by the project. The server exposes literature tools, a database-information resource and a research-planning prompt rather than acting as an autonomous researcher.

Inputs include PubMed query expressions, structured filters, date ranges, article identifiers, partial references and MeSH lookup terms. Outputs include search results with effective-query details, article metadata and abstracts, available full text, related-paper links and formatted references. Europe PMC search extends discovery to records such as preprints, patents and Agricola entries. Full-text retrieval tries PMC, Europe PMC and, when configured with a contact email, Unpaywall; responses identify the retrieval provider and report unavailable content or truncation.

The documented workflow supports discovery, record inspection, vocabulary refinement and reference export. Article metadata can include linked retraction and correction notices, while batch responses preserve item-level failures. These facilities help a client inspect retrieval provenance, but do not establish scientific validity or exhaustive literature coverage. Identifier conversion is limited to PMC-indexed articles, and Unpaywall text extraction is explicitly best-effort. Repository code is available under Apache-2.0; that code license does not determine article reuse rights or hosted-service terms. The supplied excerpts describe functionality and setup, not independently verified retrieval accuracy or scientific testing.

Key Features

  • Search PubMed using native query syntax, structured filters and date ranges, with effective-query reporting; search Europe PMC separately for additional record types.
  • Retrieve article metadata and abstracts by PMID, including MeSH terms, optional grants and linked retraction, correction or comment notices.
  • Retrieve available full text from PMID, PMCID or DOI inputs through PMC, Europe PMC and configured Unpaywall fallback, with provider labels, failure reasons and truncation reporting.
  • Look up MeSH headings and details, suggest spelling corrections, resolve partial citations and convert identifiers for PMC-indexed articles.
  • Find similar articles, citing articles or references with named fallback providers, and export citations in APA, MLA, BibTeX, RIS or Vancouver formats.
  • Expose live PubMed database metadata through `pubmed://database/info` and a parameterized four-phase `research_plan` prompt.

Use Cases

  • Suggested evaluation: build an MCP-assisted literature-scoping workflow for a drug target or disease mechanism, comparing PubMed results with Europe PMC preprints.
  • Suggested evaluation: inspect abstracts, MeSH annotations and linked correction or retraction notices before selecting papers for a research briefing.
  • Suggested evaluation: reconcile DOI, PMID and PMCID references, then export a selected bibliography for downstream reference management.
  • Suggested evaluation: retrieve accessible full text for evidence extraction while retaining provider, missing-content and truncation information.

How to Use

  1. Read the project README and choose a documented connection route: public Streamable HTTP, local stdio or self-hosted HTTP. Treat these as access options for the wrapper, not PubMed service installation.
  2. For hosted access, configure your MCP client to use the documented endpoint. For local deployment, follow the README’s package, runtime and client-configuration instructions rather than assuming client compatibility.
  3. Review the README’s configuration section. Set NCBI contact details as appropriate; configure UNPAYWALL_EMAIL if evaluating that full-text tier, and check whether Europe PMC is enabled.
  4. Start with a narrowly defined question. Use pubmed_lookup_mesh to refine vocabulary and pubmed_search_articles to retrieve records; inspect the effective query and applied filters.
  5. Fetch selected metadata and available full text, checking unavailable identifiers, provider labels, linked notices and truncation. Export citations only after checking the records. As an evaluation step, compare a small sample against source records and consult the code license separately from article reuse terms.

Related resources

STELLA

Agent

STELLA is a research multi-agent framework for biomedical literature and bioinformatics workflows, combining reusable workflow templates, tool orchestration, critique, and optional dynamic tool creation.

Open sourcePython

Literature & Research · Drug Discovery

AIDDISON Explorer is a hosted drug-discovery platform that generates and ranks molecular candidates against target profiles, design constraints, predicted properties and synthetic feasibility.

Molecular Generation · Drug Discovery

AutoDock Vina

Open Source

AutoDock Vina is an open-source molecular docking and virtual screening program with Vina and AutoDock4.2 scoring, multi-ligand docking, macrocycle support and Python 3 bindings.

Open sourcePython

Drug Discovery

Boltz

Model

Boltz is a biomolecular interaction model family. Boltz-2 provides workflows for complex structure and binding affinity prediction.

Open sourcePython

Drug Discovery

ChEMBL MCP (cyanheads) connects MCP clients to ChEMBL compound, target, bioactivity and drug records, with structure searches and optional DuckDB analysis of larger activity sets.

Open sourceTypeScript

Drug Discovery · Scientific Data

Official Python client maintained by the ChEMBL group for querying ChEMBL data and cheminformatics services, with QuerySet-style filters, lazy retrieval and local result caching.

Open sourcePython

Drug Discovery · Scientific Data

Works with

Used in Recipes

Official

Chemistry Literature Research Stack

Build a traceable literature workflow for medicinal and biological chemistry: search PubMed, fetch article records, and summarize only the retrieved evidence with identifiers.

PubMed MCP (cyanheads)

Search Literature

Level: Intermediate Cost: Mixed Privacy: Cloud ~30 min

Claude Desktop

View Setup →

Related guides

Workflows

AI Literature Research for Chemistry

Build a traceable chemistry literature workflow with PubMed MCP: refine searches, inspect metadata and abstracts, synthesize multiple papers, follow citations, and separate retrieved evidence from agent-generated hypotheses.

MCP

MCP for Chemistry: What It Is and Why It Matters

Understand how MCP connects AI applications to chemistry tools and scientific databases. Compare nine implementations, define traceable input/output contracts, and plan a bounded workflow with appropriate permissions, failure handling, and reproducibility records.