Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NCBI_EMAIL | No | Optionally set your email for NCBI's usage tracking. | |
| NCBI_API_KEY | No | Optional API key for higher rate limits. Without a key, requests are limited to 3 per second. With a key, the limit increases to 10 per second. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_articles | Search PubMed for biomedical articles. Supports full PubMed query syntax including field tags ([Title], [Author], [MeSH]), boolean operators (AND, OR, NOT), and date ranges. |
| get_article | Get full metadata for a specific PubMed article by PMID, including title, abstract, authors, journal, publication date, DOI, and MeSH terms. |
| get_citations | Get articles that cite a given PubMed article (PMID). Useful for forward citation tracking. |
| get_related | Get related articles for a given PubMed article (PMID), ranked by relevance using NCBI's algorithm. |
| search_mesh | Search the Medical Subject Headings (MeSH) vocabulary. Useful for finding standardized biomedical terms, tree numbers, and scope notes. |
| get_full_text_links | Get links to free full text versions of an article (e.g., PubMed Central). Returns PMC links and publisher free-access URLs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |