search_pubmed
Search PubMed for biomedical literature.
Find research articles, reviews, and clinical studies matching your
search terms. Supports PubMed query syntax including MeSH terms,
field tags, and boolean operators.
Args:
query: Search terms (e.g. 'diabetes prevention exercise',
'breast cancer[MeSH] AND immunotherapy', 'COVID-19 vaccine efficacy').
limit: Maximum results (default 20, max 100).
sort: Sort order - 'relevance', 'date', or 'author' (default 'relevance').
get_article_detail
Get full details of a PubMed article by its PMID.
Returns title, all authors, complete abstract, MeSH terms,
publication types, journal info, and DOI.
Args:
pmid: PubMed ID (e.g. '39142850').
find_related_articles
Find articles related to a given PubMed article.
Uses NCBI's computed similarity to find conceptually related
papers. Useful for literature review expansion.
Args:
pmid: PubMed ID of the source article.
limit: Maximum related articles to return (default 10, max 50).
search_mesh
Search the MeSH vocabulary for standardized medical terms.
Find MeSH (Medical Subject Headings) descriptors to use in
precise PubMed searches. Returns MeSH IDs, preferred terms,
and scope notes.
Args:
term: Search term (e.g. 'diabetes', 'heart failure', 'opioid').
limit: Maximum results (default 10).
get_cited_by
Find articles that cite a given PubMed article.
Useful for tracking the impact and follow-up research of a
key publication.
Args:
pmid: PubMed ID of the article to find citations for.
limit: Maximum citing articles to return (default 20, max 100).