browser_launch
Start a stealth browsing session and navigate to a URL, reusing cookies/localStorage across calls or using a clean temp profile to avoid account session collisions.
Instructions
Launch Camoufox stealth browser and navigate to URL. Browser persists between calls. By default cookies/localStorage persist in ~/.camoufox-mcp/profile. Set fresh_profile=true to start with a clean temp profile (auto-cleaned on browser_close) — useful when switching between accounts on the same domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL to navigate to | about:blank |
| geoip | No | Auto-detect timezone from IP | |
| width | No | WINDOW width (0 = default 1280). The viewport matches this width and is 80px shorter than the window height (browser chrome) — use set_viewport_size to set a viewport independently of the window. | |
| height | No | WINDOW height (0 = default 800). See width. | |
| locale | No | Browser locale | en-US |
| headless | No | Run without visible window | |
| humanize | No | Human-like mouse movements | |
| no_viewport | No | Let the content area follow the real OS window instead of a fixed viewport (Playwright viewport:null). WARNING: this drops the window-size cap, so the viewport can end up LARGER than the spoofed screen — a window wider than its own screen is an easy anti-bot tell. Prefer set_viewport_size unless you need a full-window canvas. | |
| fresh_profile | No | Start with a clean temp profile (no carry-over cookies/cache). Temp dir is removed when browser_close is called. Use when switching between accounts on the same domain to avoid login session collisions. |