Read a paper's main text or a page range
read_paperRetrieve a paper as page-aware Markdown with selectors for figures and tables; pass a selector to return a focused visual with its surrounding text.
Instructions
Fetch a paper's PDF into a temporary file and return page-aware Markdown text plus selectors for its figures and tables.
Use this to read; use download_paper to keep the PDF. Nothing persists after the call. Resolution follows the same open-access chain as download_paper, so paywalled papers without an open copy fail cleanly. Pass a selector from a previous response as visual to get one figure or table with its surrounding text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | One-indexed page range. The default usually reaches the conclusion of an AI conference paper. Use ranges such as "11-20" for appendices. At most 20 pages can be read per call. | 1-10 |
| visual | No | Optional selector returned by this tool, such as "Figure 3", "Table 2", or "page 5". Returns one focused visual with its text. | |
| paper_id | Yes | Paper identifier (S2 ID, DOI, ArXiv:ID, etc.) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||