Sendblue Browser MCP server
io.github.sendblue-api/sendblue-browser-mcp·v0.2.3·3 starsDrive a stealth-patched Chromium daemon: navigate, screenshot, eval JS, attach over CDP.
3 stars33 downloads/wk
Reviews
Write oneNobody has reviewed Sendblue Browser yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sendblue Browser tools (13, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
close_sessionClose the session and delete its on-disk profile.
create_sessionwrite actionCreate a new browser session. persistent=true follows the daemon default and backs to an on-disk profile that survives restarts but does NOT expose a CDP url; set persistent=false for CDP attach. The response includes autoNavScreenshots so clients know whether navigate writes background evidence.
get_cdp_urlReturn the CDP websocket URL and targetId for a non-persistent session so a Playwright/Puppeteer client can connectOverCDP() and select the session page. Persistent sessions return 409.
get_consoleRead recent console messages from the session's page (ring buffer).
get_cookiesRead cookies from the session's context. Optional comma-separated URL filter.
get_sessionInspect a session — current page URL/title, console message count, CDP url, and whether automatic nav screenshots are enabled.
healthCheck if the sendblue-browser-use daemon is reachable. Returns service metadata, active session count, and navScreenshotPolicy. No auth used (the /health endpoint is public).
list_sessionsList every active browser session on the daemon.
navigateNavigate the session's page to a URL. http(s) only; file:// and chrome:// are rejected. waitUntil defaults to 'domcontentloaded'. Only sessions with autoNavScreenshots=true write background evidence; call screenshot after headed navigation when you need evidence.
purge_sessionClear cookies and permissions context-wide, then current open page/origin localStorage, sessionStorage, IndexedDB, ServiceWorkers, CacheStorage, and console buffer — but keep the session id. Does NOT delete the on-disk profile or enumerate every historical origin.
screenshotTake a PNG screenshot of the session's page. Returns an MCP image block. Optional CSS selector to capture a specific element; selector waits up to 5s. Use after headed navigation because headed sessions usually skip automatic nav screenshots to avoid flicker.
scriptEvaluate a JavaScript expression in the session's page context. EXPRESSION form only — wrap statements in an IIFE. 422 if the eval throws. Body cap 200 kB. timeoutMs defaults to 30000; pass 0 to disable.
set_cookiesInject cookies. Each cookie needs name+value plus EITHER url OR (domain AND path).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 98 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Sendblue Browser compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 40% of 866 Scraping and browsing servers
- Tools
- 13
- the typical Scraping and browsing server has 6
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 70% of 583 Scraping and browsing servers
- Downloads a week
- 33
- more than 15% of 309 Scraping and browsing servers with a package
What its tools let an agent do: 9 read · 1 create · 2 change · 1 delete
Install Sendblue Browser in Claude Code, Cursor or VS Code
Runs npx -y sendblue-browser-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add sendblue-browser-mcp -- npx -y sendblue-browser-mcp
What the publisher says
From the Sendblue Browser repository's README, as published. We do not edit it. Read it on GitHub
sendblue-browser-use
A standalone debug browser for agents. Stealth-patched Chromium behind a tiny HTTP API, with persistent named sessions, an easy purge endpoint, configurable auto screenshots, and CDP attach so any client (Playwright, Puppeteer, undetected-chromedriver, custom scripts) can drive it.
It runs as its own process — not tied to any one Claude / Cursor / Codex session — so multiple agents can share it concurrently, debug each other's flows, and reuse a logged-in session without paying the auth tax every run.
Why this exists
Quick start (local)
Prereqs: Bun >=1.3 and Node.js >=20 on your PATH.
git clone https://github.com/sendblue-api/sendblue-browser-use.git
cd sendblue-browser-use
bun install
bun --bun x patchright install chromium
cp .env.example .env
# generate and set the required token
TOKEN="$(openssl rand -hex 32)"
sed -i.bak "s/^BROWSER_USE_API_KEY=.*/BROWSER_USE_API_KEY=$TOKEN/" .env
rm .env.bak
bun run devThen in another terminal:
source .env
TOKEN="Authorization: Bearer $BROWSER_USE_API_KEY"
# 1. create a persistent session (log in here once, reuse it forever)
curl -s -X POST http://127.0.0.1:8787/sessions \
-H "$TOKEN" -H "Content-Type: application/json" \
-d '{"name":"qa","persistent":true}'
# 2. navigate
curl -s -X POST http://127.0.0.1:8787/sessions/qa/navigate \
-H "$TOKEN" -H "Content-Type: application/json" \
-d '{"url":"https://trybloom.so/"}'
# 3. screenshot
curl -s http://127.0.0.1:8787/sessions/qa/screenshot?fullPage=true \
-H "$TOKEN" -o /tmp/qa.png
# 4. wipe state without losing the session
curl -s -X POST http://127.0.0.1:8787/sessions/qa/purge -H "$TOKEN"Quick start (Docker)
echo "BROWSER_USE_API_KEY=$(openssl rand -hex 32)" > .env
docker compose up -dSame API, exposed on 127.0.0.1:8787. Data persists in ./data/. CDP stays loopback-only inside the container by default; to attach CDP from the host, uncomment CDP_BIND and the 127.0.0.1:9222:9222 port mapping in docker-compose.yml on a trusted machine only.
Install into your agent
The repo ships three packaging layers so any agent can drive the daemon with one line of config.
MCP (Claude Desktop, Codex, Cursor, Antigravity, Cline, Windsurf)
The cross-agent path. Wraps the HTTP API as MCP tools (health, createsession, navigate, screenshot, script, getcdpurl, purgesession, etc).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sendblue Browser: common questions
- Is Sendblue Browser MCP server safe?
- Mostly: it is graded B (74/100). Read the Sendblue Browser safety report
- How do I install Sendblue Browser?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sendblue Browser need an API key?
- Yes. The registry entry asks for
BROWSER_USE_API_KEY. - Is Sendblue Browser maintained?
- The last commit was 136 days ago (2026-06-21). The latest release is v0.2.3.
- What can I use instead of Sendblue Browser?
- Servers from other publishers that do the same job: Native DevTools MCP server, FableCut MCP server and Browser Gateway MCP server.
- How does Sendblue Browser compare with other Scraping and browsing MCP servers?
- safety score 74/100 (higher than 40% of 866 Scraping and browsing servers); tools 13 (the typical Scraping and browsing server has 6); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Sendblue Browser
Same job from other publishers: the closest match first, then the best rated.
- Native DevToolsMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.not reviewedEstablishedA
- FableCutZero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export.not reviewedEstablishedA
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB
Public BrowserChrome over CDP for AI agents. Blind benchmark vs agent-browser: -33% tokens, -33% cost, -32% timenot reviewedGrowingA- KitewrightLightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.not reviewedGrowingA