Title98/100
Search Preprints
The title clearly communicates the tool’s action and subject. Keep it concise.
Description93/100
Search bioRxiv/medRxiv preprints. Returns DOI, title, authors, abstract preview, category. WHEN TO USE: - Literature review and research discovery - Finding recent research in specific fields - Tracking new submissions by date or category SEARCH METHODS (use only ONE): - Date range: date_from + date_to (e.g., '2024-01-01' to '2024-06-30') - RECOMMENDED - Recent days: recent_days=30 (last 30 days) - Recent count: recent_count=50 (searches last ~90 days, returns up to 'limit' results) IMPORTANT: All searches use date ranges internally. recent_count searches a 90-day window. If no search method specified, defaults to last 60 days. SERVERS: - 'biorxiv': Biological sciences (default) - 'medrxiv': Medical/health sciences CATEGORIES (27 available): biochemistry, bioinformatics, cancer biology, cell biology, genetics, genomics, immunology, microbiology, molecular biology, neuroscience, and 17 more. Use get_categories tool for full list. LIMITATIONS: - NO keyword/text search - filter by category and date only - Results are NOT peer-reviewed preprints EXAMPLES: - Last 30 days of neuroscience: recent_days=30, category='neuroscience' - Cancer biology Q1 2024: date_from='2024-01-01', date_to='2024-03-31', category='cancer biology' PAGINATION: Use cursor for next page (cursor=100 for results 100-199) RELATED: get_preprint (full details by DOI), get_categories (list all categories)
The description explains the capability, when to use it, and what to expect.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
date_from
Start date for search in YYYY-MM-DD format (e.g., '2024-01-01'). Use with date_to.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
date_to
End date for search in YYYY-MM-DD format (e.g., '2024-12-31'). Use with date_from.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
recent_count
Search last ~90 days, limit results to N (e.g., 50). Use 'limit' for actual result count.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
recent_days
Get preprints from last N days (e.g., 30). Alternative to date range.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
category
Subject category to filter by
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
server
Which server to query: 'biorxiv' (biological sciences) or 'medrxiv' (medical sciences)
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
cursor
Pagination cursor for retrieving additional results (starts at 0)
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
Maximum number of results to return (1-100)
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 Preprints",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Output schema83/100
The output schema explains the structured result.
View output schema
{
"type": "object",
"required": [
"success",
"results",
"cursor",
"count",
"total"
],
"properties": {
"count": {
"type": "integer",
"description": "Number of results returned in this response"
},
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Error message if search failed"
},
"total": {
"type": "integer",
"description": "Total number of results available (use cursor for pagination)"
},
"cursor": {
"type": "integer",
"description": "Current pagination cursor position"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"doi",
"title",
"authors",
"date",
"category",
"version"
],
"properties": {
"doi": {
"type": "string",
"description": "Digital Object Identifier (e.g., 10.1101/2024.01.01.123456)"
},
"date": {
"type": "string",
"description": "Publication date (YYYY-MM-DD)"
},
"title": {
"type": "string",
"description": "Preprint title"
},
"authors": {
"type": "string",
"description": "Comma-separated list of author names"
},
"version": {
"type": "string",
"description": "Version number (e.g., '1', '2')"
},
"category": {
"type": "string",
"description": "Primary subject category"
},
"abstract_preview": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "First 200 characters of abstract"
}
},
"description": "Compact preprint summary for search results."
},
"description": "List of preprint summaries matching search criteria"
},
"success": {
"type": "boolean",
"description": "Whether the search was successful"
}
},
"description": "Response from search_preprints tool."
}