chrome_use_open
Navigates the browser to a URL or launches it blank for cookie/route setup; supports new tabs, labels, and navigation wait states.
Instructions
Navigate to a URL. Omitting url just launches the browser and stays on about:blank (useful before setting up cookies/routes).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL to open. https:// is assumed if no scheme is given. | |
| label | No | Assign a memorable label to the tab (--label). | |
| newTab | No | Open the URL in a new tab instead of navigating the current tab. | |
| observe | No | Observe the action's effect (--observe): a page snapshot before and after, the change, and whether the page now waits for a person. Use it when the action should submit, save, pay or send, then confirm the effect with chrome_use_expect. | |
| session | No | Isolated session name (chrome-use --session <name>). Each session gets its own tab group, browser tab and element refs. Omit it unless several agents share ONE MCP server — the session is otherwise derived per agent automatically. When you do share a server with sibling agents, pass a name unique to you on every call, or you will drive their tabs and invalidate their refs. | |
| reuseTab | No | Adopt an existing tab already on this URL instead of opening a new one. | |
| timeoutMs | No | Kill the underlying chrome-use process if it hasn't responded after this many ms (default 30000). | |
| waitUntil | No | Navigation readiness to wait for (default: load). |