Skip to content

MCP server

Plug it into the AI you already run, and hand it a browser that is logged in

Claude Code, Codex, Antigravity, Cursor, Zed: anything fluent in MCP takes the wheel of the same real tab. Headless automation wakes up with amnesia, no session, no cookies, no two-factor state, and a login wall between it and anything worth doing. Browsentic inherits the tab you are already signed into.

claude mcp add browsentic -- browsentic-mcp

The difference that matters

A headless browser wakes up with amnesia

No session, no cookies, no two-factor state, and a login wall between it and anything worth doing. Browsentic inherits the tab you are already signed into.

A headless browser

  • Fresh profile, so every site is logged out
  • Two-factor prompts nobody is there to answer
  • Trips bot detection precisely because it is one
  • Runs somewhere you cannot see it

Browsentic

  • Your profile, your sessions, your cookies
  • Already through two-factor, because you did it
  • A real browser making genuine gestures
  • Visible in front of you, stoppable mid-run

How it is built

One registry, so the manifest cannot drift

Any MCP client, one browser

The daemon speaks MCP over stdio, so Claude Code, Codex, Antigravity or anything else that speaks the protocol drives the same real, logged-in browser. Several at once, because one daemon owns the link.

The manifest cannot drift

Tool definitions are generated from the same registry the extension ships. A tool that describes something the browser cannot do is not a bug you can write. It is a build that does not exist.

Create your own action in one file

A module under lib/actions/page/ plus one line in the registry, and it publishes as an MCP tool at the same time. No second place to remember.

Clients

Anything fluent in MCP takes the wheel

One daemon owns the browser link, so several clients can drive the same browser at once. Every step they take surfaces on the side panel timeline, marked external.

Resources

Page context without spending a tool call

browsentic://page/diagram

Layout diagram with stable selectors

browsentic://page/current

Structured snapshot of the active tab

browsentic://page/text

Rendered text, as a reader would see it

Stop describing the page. Hand it over.

Free and MIT licensed. Nothing to sign up for, no key to paste, and a fresh install connects to nothing until you redeem a pairing code yourself.

claude mcp add browsentic -- browsentic-mcp