Title99/100
Search articles
The title clearly communicates the tool’s action and subject. Keep it concise.
Description84/100
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, physiology, anatomy - Biomedical engineering, medical devices PubMed does NOT contain papers from these fields (use other databases): - Physics, astrophysics → use arXiv - Mathematics, pure math → use arXiv or MathSciNet - Computer science, AI/ML → use arXiv, ACM Digital Library, IEEE Xplore - Pure chemistry (non-biomedical) → use ACS publications or SciFinder - Engineering (non-biomedical) → use IEEE Xplore or arXiv - Social sciences, economics, psychology (non-medical) → use other databases Only use tools from this server when the user is clearly asking about biomedical or life sciences research.
The description explains the capability, when to use it, and what to expect.
Inputs79/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
Search query using PubMed syntax or natural language. Supports: - Simple keywords: 'asthma', 'breast cancer' - Field tags: [Title], [Author], [Journal], [Publication Type], [MeSH Terms], [orgn] - Boolean operators: AND, OR, NOT Examples: - Keyword: 'CRISPR gene editing' - Author: 'Smith J[Author]' - Title: 'mRNA vaccine[Title]' - Combined: 'Nature[journal] AND artificial intelligence' - Publication type: 'asthma AND Clinical Trial[Publication Type]' Cannot be an empty string nor use wildcard symbols like "*".
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
max_results
Maximum number of results to return (default: 20)
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
sort
Sort order for results
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
date_from
Start date for filtering results. Format: YYYY/MM/DD, YYYY/MM, or YYYY. Example: "2023" or "2023/01/15"
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
date_to
End date for filtering results. Format: YYYY/MM/DD, YYYY/MM, or YYYY. Example: "2024" or "2024/12/31"
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
retstart
Index of first result to return for pagination. Use 0 for first page, 20 for second page (with max_results=20), etc.
Clear enough to supply this argument.
datetype
Which 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)
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations100/100
All four behavior hints are declared.
{
"title": "Search articles",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema81/100
The output schema explains the structured result.
View output schema
{
"type": "object",
"properties": {
"pmids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of PubMed IDs matching the search query"
},
"query": {
"type": "string",
"description": "Original search query"
},
"has_more": {
"type": "boolean",
"description": "Whether more results are available (for pagination)"
},
"total_count": {
"type": "integer",
"description": "Total number of articles matching the query"
},
"returned_count": {
"type": "integer",
"description": "Number of PMIDs returned in this response"
},
"query_translation": {
"type": "string",
"description": "PubMed translation of the search query"
}
}
}