DEV Community

Rumblingb
Rumblingb

Posted on Originally published at agentpay.so

The Chrome Extension That Turns Your Browser into an AI Tool Platform

My browser already has 17 extensions. Tabs, passwords, dev tools, ad blockers — every one a walled garden that can't talk to anything else.

So I built the opposite: an MCP Bridge Chrome extension that lets any AI agent control your browser.

What It Does

From Cursor, Claude, Windsurf, or any MCP client, your agent can:

  • Open tabs — navigate to URLs programmatically
  • Scrape content — extract text, links, images from pages
  • Click elements — fill forms, submit, navigate
  • Execute scripts — run JavaScript in context of any page
  • Screenshot pages — capture full-page or element-level screenshots

The browser becomes a tool. The extension is the bridge.

Why This Matters

Right now, AI agents live in terminal windows and chat boxes. They're disconnected from the web — the one platform where 99% of real work happens.

With a browser bridge:

  • A research agent can open 10 tabs, scrape all of them, and synthesize findings — autonomously
  • A QA agent can navigate your app, fill forms, and screenshot errors — without Selenium
  • A data agent can log into dashboards, export CSVs, and feed them into analysis — no API needed

The browser IS the API. The extension makes it accessible to agents.

The Stack

  • Chrome Extension Manifest V3 — modern, secure, background service worker
  • MCP Server — TypeScript, stdio transport
  • Chrome DevTools Protocol — direct browser control, no Selenium overhead
  • WebSocket bridge — extension ↔ MCP server communication

Zero external APIs. Runs entirely on your machine.

Use Case: Autonomous Research

Agent: "Research competitors for email verification APIs"
→ Opens 5 tabs (Google, Product Hunt, G2, Reddit, Twitter)
→ Scrapes pricing, features, reviews from each
→ Synthesizes into competitive analysis markdown
→ Total time: 45 seconds
Enter fullscreen mode Exit fullscreen mode

This isn't theoretical. The bridge handles the messy parts — authentication cookies, dynamic content, iframe sandboxing — so agents focus on the work.

Security First

Agents with browser access are dangerous. So the bridge has:

  • Permission gates — you approve every domain before an agent can access it
  • Operation allowlists — granular controls: read vs. write, navigation vs. script execution
  • Audit logging — every agent action recorded with timestamp and SHA-256 hash
  • Session scoping — agent sessions expire after inactivity

No wild-west agent browsing. Governed browser access, scoped per session.

What's Next

  • Firefox + Safari support — WebExtensions API makes ports straightforward
  • AgentPassport integration — governed tokens so agents can pay for premium browser tools
  • Shared sessions — multiple agents collaborating in the same browser context

Try It

Full source on GitHub: github.com/Rumblingb

Browse 61 MCP servers + Chrome extensions: smithery.ai/servers/vishar-rumbling


Building in public. AgentPassport — governed payments for autonomous AI agents — coming soon.

Top comments (0)