Skip to main content
Glama

Server Details

Search PubMed, fetch articles and full text, generate citations, and explore MeSH terms via NCBI.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
cyanheads/pubmed-mcp-server
GitHub Stars
66
Server Listing
PubMed MCP Server

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

7 tools
pubmed_fetch_articlesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pmidsYesPubMed IDs to fetch
includeMeshNoInclude MeSH terms
includeGrantsNoInclude grant information
pubmed_fetch_fulltextInspect

Fetch full-text articles from PubMed Central (PMC). Returns complete article body text, sections, and references for open-access articles. Accepts PMC IDs directly or PubMed IDs (auto-resolved via ELink).

ParametersJSON Schema
NameRequiredDescriptionDefault
pmidsNoPubMed IDs to resolve to PMC full text. Provide this OR pmcids, not both. Only works for open-access articles available in PMC.
pmcidsNoPMC IDs to fetch (e.g. ["PMC9575052"]). Provide this OR pmids, not both.
sectionsNoFilter to specific sections by title, case-insensitive (e.g. ["Introduction", "Methods", "Results", "Discussion"])
maxSectionsNoMaximum top-level body sections
includeReferencesNoInclude reference list
pubmed_format_citationsInspect

Get formatted citations for PubMed articles in APA, MLA, BibTeX, or RIS format.

ParametersJSON Schema
NameRequiredDescriptionDefault
pmidsYesPubMed IDs to cite
stylesNoCitation styles to generate
pubmed_lookup_meshInspect

Search and explore MeSH (Medical Subject Headings) vocabulary. Essential for building precise PubMed queries.

ParametersJSON Schema
NameRequiredDescriptionDefault
termYesMeSH term to look up
maxResultsNoMaximum results
includeDetailsNoFetch full MeSH records (scope notes, tree numbers, entry terms)
pubmed_search_articlesInspect

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, species, free full text), and pagination via offset for paging through large result sets.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort order: relevance (default), pub_date (newest first), author, or journalrelevance
queryYesPubMed search query (supports full NCBI syntax)
authorNoFilter by author name (e.g. "Smith J")
offsetNoResult offset for pagination (0-based)
journalNoFilter by journal name
speciesNoFilter by species
languageNoFilter by language (e.g. "english")
dateRangeNoFilter by date range
meshTermsNoFilter by MeSH terms
maxResultsNoMaximum results to return
hasAbstractNoOnly include articles with abstracts
freeFullTextNoOnly include free full text articles
summaryCountNoFetch brief summaries for top N results (0 = PMIDs only)
publicationTypesNoFilter by publication type (e.g. "Review", "Clinical Trial", "Meta-Analysis")
pubmed_spell_checkInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesPubMed search query to spell-check

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.