new_page
Open a URL in a separate browser tab, preserving the current page and existing cookies, storage, and cache. Use this to keep the selected page intact while making the new tab the target for subsequent debugging actions.
Instructions
Opens a separate browser page for a URL, reusing an existing about:blank startup tab when available. Use this when the task needs another tab or should preserve the currently selected page; use navigate_page to change the URL in the existing selected page instead. It waits for DOMContentLoaded, not every background resource, and then makes the opened page the target for later tools. It preserves cookies, storage, cache, and other browser state; use clear_site_data separately when a clean replay is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute URL to load in a separate or reusable blank page. Use navigate_page instead when the current selected page should be reused. | |
| timeout | No | Maximum wait time in milliseconds. If set to 0, the default timeout will be used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Machine-readable result payload. | |
| tool | Yes | Stable MCP tool name. | |
| error | No | ||
| summary | Yes | Concise human-readable outcome. |