create_tab
Opens a new browser tab with unique anti-detection fingerprinting. Supports optional URL, session isolation, viewport, and proxy settings.
Instructions
Create a new browser tab with anti-detection fingerprinting. Each tab gets a unique fingerprint. Optionally provide a URL, userId, sessionKey, and viewport. To share the camofox CLI default browser profile/context, pass userId "cli-default" and sessionKey "default"; this creates a tracked MCP tab in that context but does not attach to a CLI tab that is already open.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Full URL including protocol (e.g. 'https://example.com') | |
| userId | No | User ID for session isolation. MCP defaults to CAMOFOX_DEFAULT_USER_ID/default; use "cli-default" with sessionKey "default" to share the camofox CLI default context. | |
| sessionKey | No | Session key for browser context reuse. Defaults to a new unique session; use "default" with userId "cli-default" for the camofox CLI default context. This does not attach to a tab that the CLI already opened. | |
| preset | No | Named geo preset (e.g. "us-east", "us-west", "japan", "uk", "germany", "vietnam", "singapore", "australia"). Sets locale, timezone, and geolocation. | |
| locale | No | BCP 47 locale override (e.g. "ja-JP", "vi-VN") | |
| timezoneId | No | IANA timezone override (e.g. "Asia/Tokyo", "Asia/Ho_Chi_Minh") | |
| geolocation | No | GPS coordinates override | |
| viewport | No | Browser viewport/display size override. Use this to control wide windows, for example { "width": 1366, "height": 768 }. | |
| proxyProfile | No | Named proxy profile configured in camofox-browser | |
| proxy | No | Raw proxy override. proxyProfile takes precedence when both are provided. | |
| geoMode | No | Geo merge mode. explicit-wins keeps explicit locale/timezone/geolocation; proxy-locked requires proxy/profile geo values. |