Atrium Browser gives every website account its own container and puts an MCP server inside the browser. Claude, Codex, Cursor and any other MCP client can read, click, fill and finish tasks in the accounts you are already signed in to, sign in without ever seeing a password, and stop for your yes before anything that spends, sends or deletes.
Claude Desktop, in claude_desktop_config.json:
{
"mcpServers": {
"atrium": {
"command": "/Applications/Atrium Browser.app/Contents/Resources/app/assets/atrium-mcp-bridge"
}
}
}
Claude Code:
claude mcp add atrium -- "/Applications/Atrium Browser.app/Contents/Resources/app/assets/atrium-mcp-bridge"
Codex:
codex mcp add atrium -- "/Applications/Atrium Browser.app/Contents/Resources/app/assets/atrium-mcp-bridge"
Any other MCP client that launches a local command (Cursor and others): use the same command, /Applications/Atrium Browser.app/Contents/Resources/app/assets/atrium-mcp-bridge.
snapshot lists every visible control with a stable ref, so the agent clicks the right "Edit" among ten; read_tile, read_dom and read_network read what the site shows and returns; click, fill, select_option, submit_form, upload_file and fill_address act; wait_for and run_flow chain steps.sign_in takes a login id and nothing else. Atrium reads the credential from its own encrypted vault, opens the sign-in address pinned for that login, types it once, never retries, and returns the outcome with the evidence it checked. When a site needs a code or a human, request_sign_in opens a window for you.broadcast and run_flow run the same task in each.tools/list and read the sign_in schema: its only input is a login id, with no field for a password.Atrium Browser is built for it: every account lives in its own container, a built-in MCP server lets Claude, Codex, Cursor and other MCP clients work inside those signed-in accounts, the agent signs in without seeing the password, and purchases, payments, sends, deletes, checkouts and uploads wait for your yes.
Yes. In Atrium Browser the sign_in tool takes only a login id. Atrium reads the saved password from its own encrypted vault inside its own process, opens the sign-in address pinned for that login, types it once and returns the outcome. No tool returns a password.
Atrium Browser pauses every purchase, payment, send, delete, checkout and upload an agent attempts and shows an approval card naming the action, the website, the login and the agent session. Your yes is bound to that exact button, site, total and message; if the page changes, nothing is pressed.
Yes. Each Atrium login has its own cookies and storage, so ten accounts of the same site can be signed in side by side and an agent can run the same task in each.
Claude Desktop, Claude Code, and any MCP client that launches a local server command, including Codex and Cursor. Atrium ships that command, the bridge, inside the app.