browser_curl
Send HTTP requests through an existing browser session's Chrome network stack.
How to use it
browser_curl is exposed by the Kernel MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the browser_curl tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Kernel MCP Server
claude mcp add --transport http kernel https://mcp.onkernel.com/mcpOther tools in Kernel MCP Server (18)
Mouse, keyboard, clipboard, and screenshot controls for browser sessions (click, type, presskey, scroll, move, getposition, readclipboard, writeclipboard, screenshot).
Run shell commands inside a browser VM. Returns decoded stdout/stderr.
Execute Playwright/TypeScript code against an existing browser session. Does not create or delete browsers - use managebrowsers for session lifecycle.
Inspect the authenticated principal, organization, credential scope, and effective project scope.
Create, list, get, update, and delete org-wide or project-scoped API keys. Create returns the plaintext key once.
List/search apps, invoke actions, get/list/delete deployments, and get invocation results.
Create, list, get, delete, login, submit, and wait for managed-auth connections in every client. Use domain-filtered list for discovery. App-capable clients additionally receive openauthlogin; the programmatic actions remain available there too.
Create, list, get, delete, and flush pools of pre-warmed browsers. Acquire and release browsers from pools.
Create, update, list, get, and delete browser sessions, and read archived telemetry for active or deleted sessions. Supports headless/stealth modes, profiles, proxies, viewports, extensions, and SSH tunneling.
Create, list, get, update, and delete external credential providers (e.g. 1Password); list available items and test the provider connection.
Create, list, get, update, and delete stored credentials; fetch a current TOTP code for credentials with a configured totpsecret.
List and delete uploaded browser extensions.
Setup (with guided live browser session), search/list with pagination, get, and delete browser profiles for persisting cookies and logins.
Create, list, get, update, and delete organization projects. Inspect and update per-project resource limits.
Create, list, get, check, and delete proxy configurations (datacenter, ISP, residential, mobile, custom).
Start, stop, and list MP4 video replay recordings for a browser session. Session-scoped: start once, run your automation, then stop. Requires a paid Kernel plan.
Open a secure interactive Managed Auth MCP App after user consent. Registered only for clients that declare MCP Apps support; credentials and MFA never enter MCP/model traffic.
Search Kernel platform documentation and guides.