Fetch URL
fetch_urlFetch any http(s) URL and get clean markdown output. Protects against SSRF by refusing private, loopback, and metadata addresses.
Instructions
Fetch an http(s) URL and return clean markdown. Read-only; refuses private/loopback/metadata targets by default. Args: url, format ('markdown'|'raw', default 'markdown'), max_bytes?, start_index?. Returns text content plus structuredContent {status, finalUrl, contentType, bytes, truncated}. Example: fetch_url({ url: 'https://example.com' }).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http(s) URL to fetch. | |
| format | No | Output format. 'markdown' (default) or 'raw' text. | markdown |
| max_bytes | No | Override the max response size for this call. | |
| start_index | No | Byte offset for chunked reading of long pages. |