browser_navigate
Navigate a browser page to a URL and return the HTTP status and final URL so redirects, login walls, or error pages are visible before reading content.
Instructions
Go to a url in this browser's page, opening it if none exists.
Answers with the HTTP status the server gave and the url actually landed on, which is not always the one asked for: a redirect to a login wall or a regional domain shows up here. Read the status before trusting the page - a 404 or a 403 still has a document, and reading it as content is the mistake this reply exists to prevent.
wait_until is "domcontentloaded" by default, which returns as soon as the markup is parsed. Use "load" when the page needs its images and stylesheets, or "networkidle" for a single-page app that fetches its content after load.
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": "browser_navigate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| browser | No | Defaults to `main`; `support` is the helper beside it. | |
| wait_until | No | domcontentloaded |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |