Read paper as markdown
read_paperFetch an arXiv paper by ID or URL, convert it to markdown, and read its content in paginated chunks. Also provides a path to the full markdown file for direct access.
Instructions
Download an arXiv paper, convert it to markdown, and return its text (paginated).
Also returns markdown_path: the cached file holding the FULL text, which can be Read/Grep'd directly instead of paging.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Character offset to start reading from | |
| arxiv_id | Yes | arXiv ID or arxiv.org URL. A versionless ID resolves to the latest. | |
| max_chars | No | Maximum characters returned in this call |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | Yes | ||
| content | Yes | ||
| arxiv_id | Yes | ||
| has_more | Yes | ||
| next_offset | Yes | Pass as `offset` to fetch the next chunk; null when the document is done | |
| total_chars | Yes | ||
| markdown_path | Yes | Absolute path to the cached markdown file holding the FULL paper text. For long papers, prefer Read/Grep on this file over paging through tool output. | |
| returned_chars | Yes |