You're viewing a demo portfolio

Join the waitlist
PRSM

pubmed_lookup_citation

Active

Tool of io.github.cyanheads/pubmed-mcp-server

declared in 2.9.8

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.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "citations"
  ],
  "properties": {
    "citations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "description": "Arbitrary label to track this citation in results. Auto-assigned if omitted."
          },
          "year": {
            "type": "string",
            "description": "Publication year (e.g., \"1991\")"
          },
          "volume": {
            "type": "string",
            "description": "Volume number"
          },
          "journal": {
            "type": "string",
            "description": "Journal title or ISO abbreviation (e.g., \"proc natl acad sci u s a\")"
          },
          "firstPage": {
            "type": "string",
            "description": "First page number"
          },
          "authorName": {
            "type": "string",
            "description": "Author name, typically \"lastname initials\" (e.g., \"mann bj\")"
          }
        },
        "description": "Citation to match against PubMed. Must include at least journal or year — ECitMatch primary-keys on journal+volume+page, so author-only or volume-only inputs guarantee no match."
      },
      "maxItems": 25,
      "minItems": 1,
      "description": "Citations to look up. More fields = better match accuracy."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

io.github.cyanheads/pubmed-mcp-server

https://github.com/cyanheads/pubmed-mcp-server

2/7 registries
View full server →
pubmed_lookup_citation — io.github.cyanheads/pubmed-mcp-server — PRSM MCP