Hosted MCP server · #9 most used on Smithery · ✓ verified

PubMed

pubmed

Search biomedical literature across 36 million citations. Find papers, abstracts, and related articles from MEDLINE and life science journals.

Uses
42k
Tools
7
Runs
Hosted
Listed
8mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install pubmed --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

7 tools

search_articles7 paramsSearch PubMed for biomedical and life sciences research articles matching a given query. IMPORTANT - PubMed Database Scope: This server p…

Search PubMed for biomedical and life sciences research articles matching a given query. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiolog

ParameterTypeDescription
sortstringSort order for results
querystringSearch query using PubMed syntax or natural language. Supports: - Simple keywords: 'asthma', 'breast cancer' - Field tags: [Title], [Author], [Journal], [Publication Type], [MeSH Terms], [orgn] - Bool
date_tostringEnd date for filtering results. Format: YYYY/MM/DD, YYYY/MM, or YYYY. Example: "2024" or "2024/12/31"
datetypestringWhich date field to use for filtering. 'pdat' = publication date (default), 'edat' = entry date (when article was added to PubMed), 'mdat' = modification date (when article was updated/corrected)
retstartintegerIndex of first result to return for pagination. Use 0 for first page, 20 for second page (with max_results=20), etc.
date_fromstringStart date for filtering results. Format: YYYY/MM/DD, YYYY/MM, or YYYY. Example: "2023" or "2023/01/15"
max_resultsintegerMaximum number of results to return (default: 20)
get_article_metadata1 paramRetrieve detailed article metadata from PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY inde…

Retrieve detailed article metadata from PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineering, medi

ParameterTypeDescription
pmidsarrayArray of PubMed IDs as strings to fetch article details. Examples: - Single article: ['35486828'] - Multiple articles: ['35486828', '33264437', '28558982']
find_related_articles3 paramsFind related articles and resources in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY index…

Find related articles and resources in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineering, medic

ParameterTypeDescription
pmidsarrayArray of source PubMed IDs to find related content for. Examples: - Single article: ['35486828'] - Multiple articles: ['34577062', '24475906'] Can provide multiple PMIDs to find resources related to a
link_typestringType of related content to find: - 'pubmed_pubmed' (default): Similar articles using word-weighted analysis of titles, abstracts, and MeSH terms. Returns articles ranked by computational similarity, N
max_resultsintegerMaximum number of linked items to return. If not specified, returns a default number of results.
lookup_article_by_citation1 paramLookup articles by citation details in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY index…

Lookup articles by citation details in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineering, medic

ParameterTypeDescription
citationsarrayList of citations to match to PMIDs. Provide at least 2-3 fields per citation for best results. Examples: - Full citation: {journal: 'Nature', year: 2020, volume: '580', first_page: '123', author: 'Sm
convert_article_ids2 paramsConvert between various ID formats, including PMID, PMCID, and DOI. IMPORTANT - PubMed Database Scope: This server provides access to Pub…

Convert between various ID formats, including PMID, PMCID, and DOI. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedic

ParameterTypeDescription
idsarrayArray of IDs to convert. Returns corresponding IDs in other formats. Examples: - PMID input: ['35486828'] - PMC ID input: ['PMC9046468'] - DOI input: ['10.1038/s41586-020-2012-7'] Common workflow: 1.
id_typestringType of input IDs: - 'pmid': PubMed IDs (e.g., '35486828') - 'pmcid': PMC IDs (e.g., 'PMC9046468') - 'doi': DOIs (e.g., '10.1038/s41586-020-2012-7')
get_full_text_article1 paramRetrieve full-text articles from PubMed Central (PMC). IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ON…

Retrieve full-text articles from PubMed Central (PMC). IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineerin

ParameterTypeDescription
pmc_idsarrayArray of PMC IDs to retrieve full-text articles. Format: 'PMC12345' or '12345' (both accepted) Examples: - Single article: ['PMC9046468'] - Multiple articles: ['PMC9046468', 'PMC8123456'] How to get P
get_copyright_status1 paramGet copyright information for articles in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY in…

Get copyright information for articles in PubMed. IMPORTANT - PubMed Database Scope: This server provides access to PubMed, which ONLY indexes biomedical and life sciences literature including: - Medicine, clinical research, public health, epidemiology - Biology, molecular biology, genetics, genomics - Biochemistry, cell biology, developmental biology - Pharmacology, toxicology, drug development - Microbiology, virology, immunology - Neuroscience, physiology, anatomy - Biomedical engineering, me

ParameterTypeDescription
pmidsarrayArray of PubMed IDs to check copyright and licensing information. Examples: - Single article: ['35891187'] - Multiple articles: ['35891187', '34375400'] Use cases: - Determine if articles are open acc