browser_tabs
Manage browser tabs by listing, creating, closing, or switching between them. Get tab IDs to target specific tabs directly, and use agent IDs to bind agents to tabs for parallel execution.
Instructions
List, create, close, or switch browser tabs. Returns tabId for each tab — pass tabId to other tools to target a specific tab without switching.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL to open in new tab | |
| index | No | Tab index (0-based) as alternative to tabId for close/switch | |
| tabId | No | Tab ID for close/switch actions (from list output) | |
| action | Yes | Operation to perform. Use 'done' when finished working with a tab to show a completion indicator on its favicon. | |
| agentId | No | Agent identifier for parallel execution. When action=new, binds this agent to the created tab — all subsequent calls with the same agentId automatically target that tab. Use a unique ID per agent (e.g. 'C1', 'J2'). |