PubMed MCP. Search, map citations, and retrieve full abstracts instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
PubMed MCP Server connects your AI client directly to PubMed, the authoritative database for biomedical literature. Use it to search millions of research articles by keyword or disease, fetch full metadata like abstracts and authors from a specific paper, or map out the entire impact chain by seeing which subsequent papers cite a key study.
What your AI agents can do
Get pubmed article
Retrieves the abstract and full metadata for a single PubMed article using its PMID number.
Get pubmed citations
Finds all articles that have cited a specific PubMed paper, mapping out its influence in the field.
Search pubmed
Searches the entire database for biomedical research articles based on keywords and supports boolean operators (AND/OR/NOT).
Run highly specific searches across millions of biomedical articles using boolean logic (AND, OR, NOT) in a single command.
Fetch complete details for a single paper—including the abstract, all authors, and MeSH terms—just by providing its PubMed ID.
Discover every subsequent paper that cited a specific source article, helping you trace the real-world evolution of scientific findings.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
PubMed MCP Server: 3 Tools for Biomedical Literature
Use these three tools to systematically search the medical database, retrieve full article details, or trace the historical influence of scientific papers.
019d75faget pubmed article
Retrieves the abstract and full metadata for a single PubMed article using its PMID number.
019d75faget pubmed citations
Finds all articles that have cited a specific PubMed paper, mapping out its influence in the field.
019d75fasearch pubmed
Searches the entire database for biomedical research articles based on keywords and supports boolean operators (AND/OR/NOT).
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with PubMed, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
PubMed MCP Server connects your agent straight into PubMed, the big deal database for biomedical literature. You're looking at millions of research articles—it’s where the science lives. This server gives your AI client three specific ways to chew through complex scientific data.
When you need to start digging, search_pubmed lets you run highly targeted searches across the entire database. You don't just search by a keyword; you can use boolean logic—AND, OR, NOT—so you get exactly what you're looking for among millions of papers. This means you'll find articles based on specific drug names, gene symbols, or diseases, even if your query is complicated.
When you pinpoint an article, get_pubmed_article lets you pull the full scoop just by feeding it a PMID number. You get all the metadata: the abstract, every single author who wrote it, and the MeSH terms that categorize it—all in one go. It's a deep dive into a paper's details.
To track how science actually evolves, use get_pubmed_citations. This tool finds every subsequent article that cited your initial source. You map out an entire research impact chain, seeing how a key finding influenced the next generation of studies in the field. It’s like tracing the evolution of a scientific idea over decades.
You're using this server to:
- Run Complex Searches: You can execute hyper-specific queries across millions of articles using AND, OR, and NOT logic with search_pubmed.
- Get Full Paper Details: You pull complete data for a single study—abstracts, all authors, MeSH terms—using the PMID number with get_pubmed_article.
- Trace Influence: You map out a paper's influence by identifying every article that cited it, using get_pubmed_citations.
How PubMed MCP Works
- 1 First, tell your agent what you're looking for. You can ask it to run an initial broad search using
search_pubmedwith keywords and boolean operators. - 2 Next, if you find a key paper or need more context, use
get_pubmed_articleby giving the tool the specific PMID number. This pulls the full abstract and metadata. - 3 Finally, if you want to see how influential that paper is, run
get_pubmed_citations. The agent then delivers a list of all follow-up research that referenced your original source.
The bottom line is: You get deep access to authoritative medical literature without having to click through the PubMed website yourself.
Who Is PubMed MCP For?
Anyone who works with primary scientific data. This tool is built for roles that spend their day sifting through dense, specialized academic papers—people who need verifiable evidence and deep context fast.
Needs to quickly find systematic reviews or clinical trial results on a specific disease using targeted searches, rather than wading through general literature.
Requires primary sources and peer-reviewed evidence for an article. They use the tools to validate claims by retrieving abstracts and citation data accurately.
Needs to track the intellectual lineage of a gene or drug target, using get_pubmed_citations to see how research has expanded since a foundational paper was published.
What Changes When You Connect
- Get precise results using
search_pubmed. You don't have to rely on simple keyword matching; you can use boolean logic (AND/OR/NOT) to narrow down millions of articles immediately. - Never waste time clicking through multiple pages. Use
get_pubmed_articleand provide the PMID, and you get the full abstract, all authors, DOI, and MeSH terms in one clean data block. - Understand scientific influence instantly. By calling
get_pubmed_citations, you map out every paper that built on a key study—a massive time saver for literature reviews. - Bypass manual web navigation entirely. Instead of clicking through the NCBI interface, your agent runs the complex query directly from your chat window or IDE.
- Focus on context, not clicks. The server provides structured data (MeSH terms, DOIs) that you can immediately pass to other tools for advanced processing.
Real-World Use Cases
Validating a Journal Claim
A journalist needs proof of efficacy for a new drug. They ask their agent to search_pubmed using the drug name AND 'clinical trial' NOT 'animal model'. The system returns 15 relevant articles, allowing them to pull specific abstracts and verify claims quickly.
Mapping Gene Discovery
A biochemist finds an old paper on a gene. They use get_pubmed_citations with the original PMID to see which 50 papers have built upon that finding, instantly showing the research's modern impact.
Literature Review Outline
A researcher needs background on a complex disease. They first use search_pubmed with broad terms (e.g., 'Alzheimer' AND 'early diagnosis'). Then, they take the PMID of the best paper and run get_pubmed_article to pull comprehensive abstracts for their review outline.
Tracking Variant Evolution
A virologist needs to know which papers followed up on an initial SARS-CoV-2 study. They feed the PMID into get_pubmed_citations, receiving a list that tracks how quickly research moved from one variant to the next.
The Tradeoffs
Vague Keyword Searching
Asking the agent, 'Find me papers about cancer and genetics.' This is too broad; you’ll get thousands of irrelevant results.
→
Be specific. Use search_pubmed like this: 'Search for (gene A OR gene B) AND (cancer type C) NOT (animal model).' The boolean operators narrow the search right away.
Ignoring Citation Context
Finding one good article and assuming it covers everything. You miss the broader research landscape.
→
Always use get_pubmed_citations on that key paper. This shows you the entire body of work built around it, not just the original findings.
Overloading One Search
Trying to get the abstract, authors, and follow-up citations all in one prompt. The agent might fail or give incomplete data.
→
Break it down into steps: 1) search_pubmed for keywords. 2) Pick a PMID. 3) Use get_pubmed_article (for abstract). 4) Use get_pubmed_citations (for impact).
When It Fits, When It Doesn't
Use this server when your job requires deep, verifiable evidence from the authoritative biomedical literature source. If you're comparing treatment guidelines or needing primary data on a gene, this is what you need.
Don't use it if you just need general health advice (use Google). Don't use it if you are working with non-peer-reviewed sources like pre-print servers that aren't indexed by PubMed (you'll get nothing back).
If your goal is to build a comprehensive knowledge graph of a topic, the combination of search_pubmed and get_pubmed_citations is mandatory. If you only need a quick definition or general background, this tool is overkill.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PubMed / NCBI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through medical literature shouldn't require navigating six different tabs.
Today, finding primary source evidence means jumping between the PubMed main page, running complex search filters (by year, by journal, by MeSH term), and then clicking into dozens of abstracts just to verify a single claim. You end up copy-pasting titles and IDs across three different spreadsheets.
With this MCP server, you ask your agent what you need—say, 'Find recent papers on gene therapy for sickle cell.' The agent executes the necessary `search_pubmed` query in seconds, delivering not just a list of titles, but structured data that includes abstracts and full metadata. It’s instant, actionable knowledge.
PubMed MCP Server: Get precise evidence using specific tools.
Manual research forces you to treat literature sources as isolated documents. You find Paper A, read its abstract, and then have no easy way to know which subsequent studies referenced it or built upon its findings. This creates blind spots in your review.
The server changes that. After retrieving an article's details with `get_pubmed_article`, you can immediately use `get_pubmed_citations` on the same PMID. You get a complete, verifiable map of the research topic—from origin to modern impact—all without opening a single new tab.
Common Questions About PubMed MCP
How do I search for specific genes or drugs using `search_pubmed`? +
You use boolean operators. For instance, 'Search for (gene symbol OR pathway name) AND drug name'. The tool handles the complex logic so you don't have to worry about syntax.
What is the difference between `search_pubmed` and `get_pubmed_article`? +
search_pubmed gives you a list of potential hits (titles, authors). You must use get_pubmed_article with a specific PMID to get the full abstract and comprehensive metadata for one chosen paper.
Can I use `get_pubmed_citations` on my own research? +
No. This tool only works by tracing published, indexed literature from PubMed. It shows which existing papers cited a key source, not who has read it or discussed it in other forums.
Does this server cover every medical database? +
No. The server is specifically connected to the National Library of Medicine's PubMed database. While massive, its scope is limited to what NCBI indexes.
Does running a search with `search_pubmed` require an API key? +
No, you don't need any keys. Vinkius handles authentication and connection to the National Library of Medicine directly through the MCP standard.
When I use `get_pubmed_article`, what specific metadata can I expect to receive? +
It gives you comprehensive details, including the full abstract, all contributing authors, the DOI, and standardized MeSH descriptors for that article.
If I run many queries with `search_pubmed` in a row, are there rate limits? +
The server manages typical query volume. For high-volume data processing, we recommend pacing your calls to avoid hitting external API constraints or throttling.
Can I use `get_pubmed_citations` on pre-print servers instead of PubMed? +
No, this tool is limited to the official NCBI PubMed index. It tracks citation history only within peer-reviewed literature published in that database.
Do I need an API key or any registration to use PubMed? +
No. PubMed E-utilities are freely accessible to everyone without registration. An optional API key (available at ncbi.nlm.nih.gov) increases your rate limit from 3 to 10 requests per second, but is not required for standard usage.
What types of searches are supported and how can I refine my results? +
You can search by keyword, disease name, gene symbol, drug name, author surname, or journal title. Boolean operators (AND, OR, NOT) and field tags like [Title], [Author], and [MeSH Terms] work natively. Example: 'CRISPR AND cancer NOT review' targets original research on CRISPR in oncology.
Can I access full-text articles through this server? +
This server returns complete abstracts and metadata for all indexed articles. Full-text access depends on publisher open access policies — articles from PubMed Central (PMC) are freely available. The DOI link provided with each result allows direct navigation to the publisher's page.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Ember Climate
Access global electricity data — generation, demand, emissions, and capacity from Ember Climate's open energy API.
Open-Meteo Climate & Ensemble
Project the future of our planet: IPCC climate simulations to 2100, multi-model ensemble forecasts, and long-term temperature trends — the data backbone for ESG and climate policy AI.
Arcsecond.io
Access astronomical data and manage observatories with Arcsecond.io — search objects and track night logs via AI.
You might also like
Pitchly
Turn your firm experience data into competitive deal sheets, credentials, and pitch materials with automated content generation.
UniProt
Search 250M+ protein sequences with functional annotations, gene names, subcellular locations, and amino acid data from the world's most comprehensive protein knowledge base.
Matrix Operations Engine
Perform exact linear algebra — multiply, transpose, invert, and compute determinants of massive matrices local. Zero LLM math hallucinations.