tokensaver

read — web pages and documents → Markdown

The tool definitions cost ~650 tokens per request in total — they are kept short on purpose.

Parameter
sourceURL, local file path, or local directory path (~/, file://, and bare localhost:3000/… work)
outlineOnly list the sections: id, heading, estimated size
sectionOnly return one section — an id from the outline, or heading text
pagePage of the output (long output is split at paragraph boundaries)
max_charsPage size, default 20,000 characters (~5k tokens)
jsRender in headless Chrome first; happens automatically when a page looks empty

Supported: HTML/web pages, PDF, DOCX, XLSX, PPTX, JSON, diff/patch (including GitHub PR and commit URLs), ZIP archives, log files, local directories (as a tree), and any other text file (Markdown, CSV, code…).

What it does per format

Paged output ends with a hint such as [page 1 of 4 · next: page=2 · outline=true lists sections]. When a table or code block is split across pages, the table header is repeated and the code fence is closed and reopened, so every page stands on its own.

Next: read_json.