read_paper
Retrieve the text content of a downloaded arXiv paper, returning a markdown chunk of up to 12,000 characters. Continue reading by providing the next start offset, or request the full remaining text.
Instructions
Read the text content of a paper that was previously downloaded via download_paper. Returns the paper in markdown format, bounded to roughly 12,000 characters by default so one call cannot return an unbounded paper body. When is_truncated is true, call again with start=next_start (see next_retrieval) to continue, or pass return_full_text=true for the entire remaining paper. Will fail with a clear error if the paper has not been downloaded yet — call download_paper first. Workflow: search_papers -> download_paper -> read_paper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | No | Zero-based character offset for reading large papers in chunks; pass next_start from a prior truncated response to continue | |
| paper_id | Yes | The arXiv ID of the paper to read | |
| max_chars | No | Maximum raw paper characters to return from start; omit for the bounded default (12,000 chars) | |
| return_full_text | No | Set true to opt out of the bounded default and return the entire remaining paper from start in one call |