Skip to main content
Glama
KyleVick4

ryogena-pubmed-mcp

by KyleVick4

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NCBI_EMAILNoOptional email address recommended by NCBI for better service.
NCBI_API_KEYNoOptional API key to raise rate limit from 3 to 10 requests per second.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_pubmedA

Search PubMed and return slim metadata for each hit.

Two-step under the hood: esearch gets PMIDs, esummary gets title/authors/journal/pubdate/DOI for each. Use fetch_article next when you need the full abstract for a specific result.

fetch_articleA

Fetch one article with full abstract text.

Returns title, abstract (with section labels preserved if structured), authors, journal, pubdate, DOI, and a clickable PubMed URL. Returns {"error": "NOT_FOUND"} if the PMID is invalid.

find_relatedA

Walk the PubMed citation neighbor graph from one PMID.

NCBI's "related articles" use a probabilistic topic-similarity model over title/abstract/MeSH. Returns slim metadata for each neighbor. Useful for "what else should I read about this paper?" follow-ups.

search_by_authorA

Find an author's PubMed-indexed publications.

Wraps search_pubmed with the [au] field qualifier so partial-name matches don't pollute the result. Newest-first by default — flip sort to 'relevance' to surface most-cited / highest-impact first.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: fetch_article gets full text for a PMID, find_related walks citation neighbors, search_by_author targets author queries, and search_pubmed does general search. No overlap in functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with underscores: fetch_article, find_related, search_by_author, search_pubmed. Verbs are descriptive and nouns are specific.

Tool Count5/5

Four tools cover the core PubMed operations (search, fetch, related articles) without unnecessary duplication. The number is within the recommended 3-15 range and well-scoped for the purpose.

Completeness4/5

The tool set covers the main workflows: searching (general and by author), fetching full articles, and exploring related papers. Minor gaps exist, such as search by topic/MeSH or filtering by date, but agents can accomplish common tasks without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues