get_paper_by_doi
Retrieve paper metadata by DOI with fallback across CrossRef and Semantic Scholar for full abstract coverage.
Instructions
Get paper metadata by DOI with multi-source fallback.
Tries CrossRef first (richest metadata), then Semantic Scholar (best abstract coverage) to backfill missing abstract. Only saves to local library when an abstract is available.
Args: doi: Digital Object Identifier (e.g., '10.1038/nature12373'). Returns: Paper metadata dict. Empty dict if not found at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doi | Yes |