The PubMed Enhanced Search MCP Server provides AI assistants with powerful tools to search and analyze academic medical literature through the PubMed database. It offers specialized functions for keyword searches with journal filtering, MeSH term lookups, publication count statistics, detailed paper information retrieval, and structured PICO-based evidence searches. Built with Python using the FastMCP framework, this server implements automatic retry mechanisms with backoff delays to handle potential rate limiting by NCBI's E-utilities service, making it particularly valuable for researchers, healthcare professionals, and academics who need to efficiently access and analyze medical research without leaving their AI assistant conversation.
Search PubMed for articles matching keywords with optional journal filtering. Parameters: keywords (list of strings), journal (optional string), num_results (integer), sort_by (optional string)
Look up MeSH terms related to a medical concept. Parameters: concept (string)
Get the count of publications for multiple search terms. Parameters: terms (list of strings)
Get detailed information about specific papers by PMID. Parameters: pmids (list of strings)
Perform structured PICO (Population, Intervention, Comparison, Outcome) searches with synonyms. Parameters: p_terms (list of strings), i_terms (list of strings), c_terms (list of strings), o_terms (list of strings)
No reviews yet. Be the first to review!
Sign in to join the conversation