Live view link for a remote browser
spicrawl_browser_live_viewGets a link a person can open to watch the remote browser your CDP connection is driving, and take control of it: the same tabs, cookies and page. Use it when a page needs a human: a login, a one-time code, a captcha. Send them live_view_url; they press "Take control", do the step, and give control back. While they have it, your connection's input and navigation commands fail with error -32001 (reading the page still works); poll spicrawl_browser_control (action status) until controller is agent, then carry on. The link works once and must be opened within 60 seconds; ask again for a new one. The session must still be connected. Watching costs nothing beyond the session itself.
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": "spicrawl_browser_live_view"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | The remote browser session, as `session_id` from spicrawl_browser_connect_url. It exists while that connection is open. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| live_url | No | The bare live-view WebSocket, for building your own viewer. | |
| expires_in | No | Seconds the link stays valid if not opened (60). | |
| session_id | Yes | The remote browser session. | |
| single_use | No | Always true. | |
| live_view_url | Yes | A page a person opens in their browser to watch and take control. Single use, open within 60 s. |