navigate
Opens a URL and returns an indexed snapshot of interactive page elements, automatically handling WAAP challenges and cookie/consent banners.
Instructions
Open a URL and return an indexed snapshot of the page's interactive elements.
Automatically attempts WAAP challenges, including HUMAN/PerimeterX Press & Hold,
and dismisses common cookie/consent banners. No separate challenge command is needed.
If verification fails, navigation reports an error; do not assume clearance.
Set require_clearance=true on Akamai: a clean 200 does not count, so it
waits for a valid clearance cookie (_abck can be present but unsolved).
Each line is [index]<tag role=...>text</tag>;
use the index with click / type_text. Pass include_snapshot=false for
a compact summary (saves tokens; call snapshot() when you need the list).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "navigate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| include_snapshot | No | ||
| require_clearance | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |