fetch_page
Load a URL in a real Chrome browser and extract its full page content as Markdown. Reuse persistent tabs to maintain logged-in sessions and bypass CAPTCHAs.
Instructions
Load a URL in the browser and return the full page content as Markdown. Supports persistent sessions via tab_id.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fetch_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The URL to load (optional if tab_id is provided) | |
| tab_id | No | Reuse a persistent tab (from open_tab) instead of opening a new one | |
| timeout | No | Timeout in ms (default: 30000) | |
| wait_for | No | CSS selector to wait for before extraction | |
| max_length | No | Max content length in characters (default: 50000) |