create_tab
Opens a new tab in Chrome, optionally at a URL, and sets it as the target for later commands. Supports background tabs and new windows.
Instructions
Open a new tab, optionally at a URL, and make it the implicit target of later commands in this session. Each call creates another tab: reuse a tab_id or navigate() to move an existing one instead of piling up tabs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_tab"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Window y (new_window) | |
| url | No | URL to open (default: new tab page) | |
| left | No | Window x on the virtual desktop (new_window) | |
| width | No | Window width px (new_window) | |
| active | No | false opens the tab in the background, leaving the current one focused | |
| height | No | Window height px (new_window) | |
| new_window | No | Open in a fresh window instead of a tab; with left/top it lands on the chosen monitor |