pubmed_lookup_citation
Resolve partial bibliographic references to PubMed IDs via ECitMatch
How to use it
pubmed_lookup_citation is exposed by the Pubmed MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the pubmed_lookup_citation tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL PUBMED MCP SERVER LISTINGOther tools in Pubmed MCP Server (11)
is capped at 400 characters to keep a page bounded; abstractTruncated says whether it was cut, and pubmedeuropepmcfetch returns the whole abstract for the records worth reading in full
Convert between DOI, PMID, and PMCID using the PMC ID Converter API
Fetch complete Europe PMC records — including the untruncated abstract — by source + epmcId, the only identifier many preprint, patent, and Agricola records carry
Search Europe PMC for preprints, patents, Agricola, and EPMC-only OA records that don't surface in PubMed. Cursor-based pagination.
Fetch full article metadata by PMIDs — abstract, authors, journal, MeSH terms, grants
Fetch full-text articles via a chain: NCBI PMC EFetch → Europe PMC fullTextXML → Unpaywall. Accepts PMIDs, PMCIDs, or DOIs.
Find similar articles, citing articles, or references for a given PMID
Generate formatted citations in APA 7th, MLA 9th, BibTeX, RIS, or Vancouver (ICMJE/NLM)
Search and explore MeSH vocabulary — tree numbers, scope notes, entry terms
Search PubMed with full query syntax, field-specific filters, date ranges, pagination, and optional brief summaries
Spell-check biomedical queries using NCBI's ESpell service