browser_do
Run browser actions inside an existing browser_open session: click, type, scroll, wait, verify, navigate, and read pages using refs or selectors.
Instructions
Navigate and act inside a session from browser_open: the same actions as web_act, ref from web_snapshot accepted. Omit url to keep acting on the current page. Returns per-action results and the page content, filtered by query when given.
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": {
"session_id": "<session_id>"
},
"name": "browser_do"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Navigate here first. Omit to keep acting on the current page. | |
| query | No | Keep only the blocks relevant to these words (BM25). | |
| actions | No | Steps, in order, as in web_act; omit to only read the page. | |
| timeout | No | Timeout in ms for the whole call. Default 90000. | |
| extraction | No | markdown (default), text, or html for the page returned. | |
| session_id | Yes | The `session_id` browser_open returned. |