agent-browser MCP server
com.scriptmasterlabs · Updated
A real Chromium browser agents pay for per action in USDC via x402 — hosted MCP, free local stdio.
At a glance
agent-browser is an MCP server in the Web & Search category. It is hosted remotely and connects over HTTP, and declares no required credentials. It exposes 6 tools, including browser_navigate, browser_extract and browser_snapshot. It scores B (65/100) on the MCP Skills Hub health score as of Oct 28, 2026.
One-click install
Opens your editor and pre-fills the config. Your editor will ask before adding it.
How to install agent-browser in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install agent-browser in Claude CodeAnthropic's agentic CLI
Add the server
bashclaude mcp add --transport http agent-browser https://agent-browser-r7d2.onrender.com/mcpVerify it's connected
bashclaude mcp listSharing it with your team?
Add `--scope project` to write it to .mcp.json in the repository root, which you can commit (with the secrets left as environment variables).
Use it in a session
Ask Claude to use the tools this server exposes (e.g. browser_navigate, browser_extract, browser_snapshot). It discovers them automatically.
How to install agent-browser in Claude DesktopDesktop app (MCP config)
Open your MCP config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this server
json{ "mcpServers": { "agent-browser": { "command": "npx", "args": [ "-y", "mcp-remote", "https://agent-browser-r7d2.onrender.com/mcp" ] } } }Why the wrapper?
This is a remote (HTTP) server and Claude Desktop only launches local processes, so mcp-remote proxies the connection. It will open a browser window if the server needs OAuth.
Restart Claude Desktop
The tools appear under the 🔌 menu once the app reloads.
How to install agent-browser in CursorAI-first code editor
Create / edit .cursor/mcp.json in your project
json{ "mcpServers": { "agent-browser": { "url": "https://agent-browser-r7d2.onrender.com/mcp" } } }Enable it
Cursor Settings → MCP → toggle the server on. Tools become available to the Composer/Agent.
How to install agent-browser in Codex CLIOpenAI coding agent
Add to ~/.codex/config.toml
toml[mcp_servers.agent-browser] command = "npx" args = ["-y", "mcp-remote", "https://agent-browser-r7d2.onrender.com/mcp"]Why the wrapper?
Codex runs MCP servers as local processes, so mcp-remote bridges this HTTP endpoint to stdio.
Run Codex
Codex loads MCP servers from config.toml on startup and exposes their tools to the agent.
How to install agent-browser in WindsurfCodeium's agentic IDE
Edit ~/.codeium/windsurf/mcp_config.json
json{ "mcpServers": { "agent-browser": { "serverUrl": "https://agent-browser-r7d2.onrender.com/mcp" } } }Reload
Windsurf → Cascade → refresh MCP servers. Cascade can now call the tools.
How to install agent-browser in ClineVS Code autonomous agent
Open Cline → MCP Servers → Configure
Adds to cline_mcp_settings.json.
Add the server
json{ "mcpServers": { "agent-browser": { "type": "streamableHttp", "url": "https://agent-browser-r7d2.onrender.com/mcp" } } }
How to install agent-browser in VS CodeCopilot / MCP support
Create .vscode/mcp.json
json{ "servers": { "agent-browser": { "type": "http", "url": "https://agent-browser-r7d2.onrender.com/mcp" } } }Start it
VS Code shows a ▶ Start action above the server entry. Agent mode (Copilot Chat) can then use the tools.
What tools does agent-browser expose? (6)
Read from the live server. Click any tool for its input schema.
- browser_navigateUse for: loading a web page in a real Chromium browser and reading it. Returns the page title, final URL and a clean text extract (up to 8000 chars). Don't use when: you only need raw HTML or an API response — a plain HTTP fetch is cheaper. Errors are structured: NAV_TIMEOUT, NAV_FAILED, INVALID_URL.
- browser_extractUse for: pulling repeated elements (prices, titles, links) from the page a session is on, via a CSS selector, or the full page text when no selector is given. Returns one string per matched element. Don't use when: the page has not been loaded yet — call browser_navigate first.
- browser_snapshotUse for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or raw HTML. This is the lowest-token way to decide what to click or fill next. Don't use when: you need visual layout or images — use browser_screenshot.
- browser_actUse for: interacting with the page — click, fill, type, select, submit, press. Returns the resulting page title, URL and text so you can verify the action landed. Don't use when: the target element is not on the current page — navigate or snapshot first. This tool can change remote state (it can submit forms).
- browser_screenshotUse for: visual verification — layout, images, charts, CAPTCHA presence, or evidence of page state. Returns a PNG image (JPEG if the PNG exceeds 2.5MB). Don't use when: you only need the page's content or structure — browser_extract and browser_snapshot are far cheaper in tokens.
- browser_closeUse for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged.
What the code can do
This is a remote server — nothing is installed or run on your machine, so there is no local code to analyze. What it can reach is described above: your requests go to the provider's host.
Before you install
Signals gathered from the source repo and package registry — not a safety verdict.
What it can reach
- Third-party hosted service — Your requests and any data in them are sent to agent-browser-r7d2.onrender.com.
- No local execution — Nothing is installed or run on your machine.
Client compatibility
Health score
B · 65Maintenance, adoption, transparency and packaging — not a safety audit. How this is calculated
- Maintenance30%not measurable
No commit history available.
- Adoption20%not measurable
No usage data available.
- Transparency20%50%
2/4: ✓ public source repo, ✗ declared license, ✗ documentation, ✓ discoverable tool list.
- Provenance15%75%
Links to its own repository; package linkage unverified.
- Packaging15%75%
Remote endpoint; authentication requirements not declared.
Alternatives to agent-browser
- BrowserAttachA · 91Control existing signed-in Chrome and Edge tabs through a locally paired extension.
- ainative-browser-mcpA · 86AI-powered browser automation MCP — 6 tools for web interaction, extraction, and validation.
- Agent360 Browser MCPA · 92Drive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.
- crawlio-browserA · 85Bridge a live Chrome browser to your agent: 150 tools for capture, extraction, and observation.
Maintain agent-browser? Add a badge to your README
Shows its health grade, and links readers to install steps for every client.
[](https://mcp-skills-hub.vercel.app/mcps/com-scriptmasterlabs-agent-browser)Catalog data refreshed . Something wrong? Report it.