read_crossref_paper
Provides guidance on alternative sources (arXiv, Sci-Hub, Semantic Scholar) for full-text access when given a CrossRef DOI, as CrossRef metadata does not include paper content.
Instructions
CrossRef does NOT support direct paper reading.
CrossRef provides metadata only, not full-text content.
INSTEAD (try in order):
1. read_arxiv_paper(id) - if arXiv preprint
2. read_scihub_paper(doi) - if published before 2023
3. read_semantic_paper(id) - last resort
Args:
paper_id: DOI (e.g., '10.1038/nature12373').
save_path: Unused.
Returns:
Error message explaining alternatives.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"paper_id": "<paper_id>"
},
"name": "read_crossref_paper"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paper_id | Yes | ||
| save_path | No |