web_navigate
Web automation · macOS · Windows
Effect: send (strongest supported action). Status: gated.
Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.
macOS
Purpose
Navigates a web session to a URL (using its saved login if any) and returns the resulting URL + page title. Opens the session if it doesn't exist. CHECK `loaded` before reading: when it is false the page did not load and `message` says why — reading the session then describes a blank document, not the site. Read the page with web_read. When the call comes through the cloud connector, an address of this Mac or of its local network (localhost, 127.0.0.1, 192.168.x.x…) is refused with relay_local_address, for every web_* tool; an AI app running on the Mac itself is not limited.
Required inputs
url— URL to open (https).
Permissions and confirmation
No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — macOS
{
"properties": {
"session": {
"description": "Session name (default 'default').",
"type": "string"
},
"timeout_seconds": {
"description": "Max seconds to wait for load (default 25).",
"type": "integer"
},
"url": {
"description": "URL to open (https).",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"session": "demo-browser",
"url": "https://example.com"
}Windows
Purpose
Navigates a web session to a URL (reusing its saved login if any) and returns the resulting URL + page title. Opens the session if it doesn't exist yet. Read the page afterwards with web_read. The first call returns a preview and opens nothing; confirm=true navigates.
Required inputs
url— URL to open (https assumed if no scheme).
Permissions and confirmation
Explicit confirmation parameter: inspect the schema and tool description before any real call. The documentation example keeps confirm false. Obtain user authorization before performing the action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — Windows
{
"properties": {
"confirm": {
"description": "Must be true to act. Without it, returns a preview.",
"type": "boolean"
},
"session": {
"description": "Session name (a named login profile). Defaults to 'default'.",
"type": "string"
},
"timeout_seconds": {
"description": "Max seconds to wait for the page to load (default 25).",
"type": "integer"
},
"url": {
"description": "URL to open (https assumed if no scheme).",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"confirm": false,
"session": "demo-browser",
"url": "https://example.com"
}