browser_launch
Launch an isolated Chrome or Chromium instance with CDP remote debugging enabled to automate a real browser, optionally preserving logins through a persistent profile.
Instructions
Launch an isolated Chrome or Chromium browser instance with CDP remote debugging enabled.
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": "browser_launch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | Target port (picks free port if omitted) | |
| headless | No | Whether to run headless | |
| profile_name | No | Optional name for persistent profile directory (e.g. 'default', 'work'), preserving logins across restarts | |
| user_data_dir | No | Custom user profile path |