retrieve_author_works
Retrieve an author's scholarly works from OpenAlex with filtering by citations, publication year, work type, and peer-review status for academic research and validation.
Instructions
Enhanced MCP tool wrapper for retrieving author works with flexible filtering.
Args: author_id: OpenAlex Author ID (e.g., 'https://openalex.org/A123456789') limit: Maximum number of results (default: None = ALL works via pagination, max: 2000) order_by: Sort order - "date" for newest first, "citations" for most cited first publication_year: Filter by specific publication year type: Filter by work type (e.g., "journal-article", "letter") journal_only: If True, only return journal articles and letters (default: True) min_citations: Only return works with at least this many citations peer_reviewed_only: If True, apply balanced peer-review filters (default: True)
Returns: dict: Serialized OptimizedWorksSearchResponse with author's works.
Usage Patterns: # For AI validation (sample of high-impact works) retrieve_author_works(author_id, limit=20, order_by="citations")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| author_id | Yes | ||
| limit | No | ||
| order_by | No | date | |
| publication_year | No | ||
| type | No | ||
| journal_only | No | ||
| min_citations | No | ||
| peer_reviewed_only | No |