Deputy Pro for Chrome

Any web page,
one typed call.

Deputy is an agent that lives in your browser. Claude Code, Codex, Cursor or any MCP client asks Deputy instead of driving the browser itself. It gets back a typed API for the page you're on, and Deputy makes the call in your real, logged-in session.

$claude mcp add deputy -- npx -y deputy-mcp
Elementswhat Deputy writes onto the page
<form toolname="book_a_table" tooldescription="…">  <input name="party_size" type="number"         min="1" max="12"         toolparamdescription="Party size">
Agentgenerated by the browser, not by Deputy
{ "party_size": { "type": "number", "minimum": 1, "maximum": 12 },  "date":       { "type": "string", "format": "date" },  "seating":    { "type": "string",                 "enum": ["indoor", "outdoor", "bar"] } }
one typed call: browser_invoke▍

What your agent gets

The page never enters your agent's context. No screenshot, no DOM, no accessibility tree.

01

Add the extension

Install Deputy from the Chrome Web Store. Its setup page opens by itself.

chromewebstore.google.com
02

Paste your Pro key

Buy Deputy Pro on razin.ai/deputy, then paste the license key on the setup page.

dpro_…
03

Connect your agent

Add Deputy to your MCP client once. It needs Node.js 20 or later.

npx -y deputy-mcp

Measured

Filling a seven-field booking form, Claude with Playwright MCP against Claude with Deputy. Same prompt, same data, and both succeeded.

Read how it was measured
Turns
Playwright MCP9Deputy6
Claude tokens
Playwright MCP216,888Deputy133,366
Total cost
Playwright MCP$0.2730Deputy$0.1861