web_extract
Extracts readable Markdown/text from up to five web page URLs, returns cleaned content without summarization, and saves full text locally when pages exceed the character budget.
Instructions
Extract readable page content from one or more web page URLs. Returns cleaned Markdown/text directly without LLM summarization. Pages within the character budget (15,000 by default) are returned whole; longer pages return a head-and-tail window and save the complete text to a local file, with a path and read_file instructions for paging through the omitted middle. PDF URLs are accepted as inputs, but PDF text extraction requires a PDF reader dependency not included in this build. Inline images are represented as [IMAGE: alt] and linked image URLs are preserved. If a page fails, times out, or requires JavaScript, login, or clicks, use a browser tool instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | One to five page URLs to extract. | |
| head_chars | No | Head window size for oversized pages (defaults to half the character budget). | |
| char_budget | No | Maximum inline characters per page (default 15000). |