npm TypeScript not analyzable deep scan unknown

pubmed-mcp-server

v2.10.5
npm

not analyzable — no source code found to analyze

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

maintainer
cyanheads
licence
Apache-2.0
first seen
2026-05-22
last seen
2026-09-12
releases · 30d
13
short id

Drift inferred · capture-to-capture

  1. HIGH lost verified
  2. HIGH lost verified
  3. HIGH lost verified
  4. HIGH lost verified
  5. MEDIUM 2 descriptions changed (high-adoption)
  6. MEDIUM +1 tool · 1 tool changed permissions · 6 descriptions changed (high-adoption)

tool count over time

05-30 14:05 06-20 14:14 now
9t
9t
10t
10t
capabilities 10 tools
transport stdio · streamable-http · http verified reported listed in the official MCP registry counts 10 tools · 1 res · 1 prompts permission surface via registry introspection

tools

  • pubmed_convert_ids

    Convert 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.

    in ▸ ids idType

  • pubmed_europepmc_search

    Search 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 and EPMC-only OA records are the typical recovery. Paginate via `cursorMark`. Defaults to `MED`, `PMC`, and `PPR`; pass `sources` to include `PAT` / `AGR`.

    in ▸ sort query sources pageSize cursorMark resultType

  • pubmed_fetch_articles

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

    in ▸ pmids includeMesh includeGrants

  • pubmed_fetch_fulltext

    Fetch full-text articles from PubMed Central with structured sections and references. When PMC misses, transparently falls back to Europe PMC `fullTextXML` (structured JATS for records with a PMC counterpart), then to Unpaywall — publisher-hosted or institutional open-access copies as HTML-as-Markdown or PDF-as-text. Provide exactly one of `pmcids` (PMC IDs directly), `pmids` (PubMed IDs, auto-resolved), or `dois` (DOIs, auto-resolved to PMC via the ID Converter; preprints and EPMC-only OA fall through to the Europe PMC and Unpaywall layers).

    in ▸ dois pmids pmcids sections maxSections includeReferences

  • pubmed_find_related

    Find 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 unavailable.

    in ▸ pmid offset maxResults relationship

  • pubmed_format_citations

    Get 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.

    in ▸ pmids format

  • pubmed_lookup_citation

    Look 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 references. Each citation must include at least journal or year (ECitMatch primary-keys on journal+volume+page; author-only or volume-only inputs guarantee no match); more fields = better match accuracy.

    in ▸ citations

  • pubmed_lookup_mesh

    Search 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.

    in ▸ query offset maxResults includeDetails

  • pubmed_search_articles

    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.

    in ▸ sort query author offset journal species language dateRange meshTerms maxResults hasAbstract freeFullText summaryCount publicationTypes

  • pubmed_spell_check

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

    in ▸ query

resources

  • database-info PubMed database metadata including field list, last update date, and record count.

prompts

  • research_plan Generate a structured research plan outline for a biomedical research project.
code evidence v2.10.5 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

last analysis: no-source

No code evidence — the last analysis did not complete (no-source), so this source has not been read.