pubmed-mcp-smithery

pubmed-mcp-smithery

3.3

If you are the rightful owner of pubmed-mcp-smithery and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Content Protocol server that provides enhanced tools to search and retrieve academic papers from PubMed database, with additional features such as MeSH term lookup, publication count statistics, and PICO-based evidence search.

The PubMed Enhanced Search MCP Server is designed to facilitate advanced searches and retrieval of academic papers from the PubMed database. It offers a range of features including keyword-based searches with optional journal filters, sorting results by relevance or date, and retrieving detailed paper information such as abstracts, DOIs, authors, and keywords. Additionally, it supports MeSH term lookups, publication count statistics for multiple search terms, and structured PICO-based searches. The server is built to handle rate limiting by NCBI's E-utilities service through an automatic retry mechanism with backoff delays. It is implemented in Python and can be run locally or integrated into platforms like Claude Desktop.

Features

  • Search PubMed by keywords with optional journal filter
  • Support for sorting results by relevance or date (newest/oldest first)
  • Get MeSH (Medical Subject Headings) terms related to a search word
  • Get publication counts for multiple search terms
  • Perform structured PICO-based searches with support for synonyms and combination queries

Tools

  1. search_pubmed

    Keyword search PubMed articles

  2. get_mesh_terms

    Find MeSH terms

  3. get_pubmed_count

    Obtain statistics on the number of publications

  4. format_paper_details

    Get detailed paper information

  5. pico_search

    Perform a PICO search