browser_start
Launch this session's own isolated Chrome, optionally loading a saved login state, choosing headless mode or viewport, or opening a URL in the first tab.
Instructions
Start this session's own Chrome (isolated from every other agent). Optional: the first browser tool call starts one with defaults anyway. Call it explicitly to load a saved login (state), to pick headless/viewport/channel, or to open a URL. A browser started from a state can only visit that state's allowed origins. If this session already had a browser before a reconnect, it is picked up again with its tabs.
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": "browser_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Open this URL in the first tab | |
| state | No | Name of a saved login state (see state_list) | |
| channel | No | ||
| headless | No | Run without a window (default from config, normally true) | |
| viewport | No | Window size, e.g. "1280x720" | |
| allowedOrigins | No | Without a state: restrict this browser to these origins, e.g. ["http://localhost:3000"] |