Pubmed Search Articles
pubmed_search_articlesSearch PubMed with full query syntax and filters for authors, journals, dates, and publication types. Retrieve PMIDs and optional summaries while paginating through results.
Instructions
Search PubMed with full query syntax, filters, and date ranges. Returns PMIDs and optional brief summaries. Supports field-specific filters (author, journal, MeSH terms), common filters (language, species, free full text), and pagination via offset for paging through large result sets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | PubMed search query (supports full NCBI syntax) | |
| maxResults | No | Maximum results to return | |
| offset | No | Result offset for pagination (0-based) | |
| sort | No | Sort order: relevance (default), pub_date (newest first), author, or journal | relevance |
| dateRange | No | Filter by date range | |
| publicationTypes | No | Filter by publication type (e.g. "Review", "Clinical Trial", "Meta-Analysis") | |
| author | No | Filter by author name (e.g. "Smith J") | |
| journal | No | Filter by journal name | |
| meshTerms | No | Filter by MeSH terms | |
| language | No | Filter by language (e.g. "english") | |
| hasAbstract | No | Only include articles with abstracts | |
| freeFullText | No | Only include free full text articles | |
| species | No | Filter by species | |
| summaryCount | No | Fetch brief summaries for top N results (0 = PMIDs only) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Original query | |
| totalFound | Yes | Total matching articles | |
| offset | Yes | Result offset used | |
| pmids | Yes | PubMed IDs | |
| summaries | Yes | Brief summaries (empty array when summaryCount is 0) | |
| searchUrl | Yes | PubMed search URL |