{"name":"io.github.sendblue-api/sendblue-browser-mcp","slug":"sendblue-api-sendblue-browser-mcp","title":null,"description":"Drive a stealth-patched Chromium daemon: navigate, screenshot, eval JS, attach over CDP.","url":"https://mcp.market/server/sendblue-api-sendblue-browser-mcp","rating":null,"grade":"B","score":74,"certified":false,"status":"active","category":"scraping","tags":["scraping","productivity"],"presence":{"score":19,"stars":3,"forks":0,"downloads_week":33,"last_push_at":"2026-06-21T17:41:47.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/sendblue-api/sendblue-browser-use","website":null,"version":"0.2.3","remotes":[],"packages":[{"registryType":"npm","identifier":"sendblue-browser-mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer token the sendblue-browser-use daemon was started with.","isRequired":true,"isSecret":true,"name":"BROWSER_USE_API_KEY"},{"description":"Base URL of the sendblue-browser-use daemon.","default":"http://127.0.0.1:8787","name":"BROWSER_USE_URL"}]}],"tools":[{"name":"close_session","description":"Close the session and delete its on-disk profile.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_session","description":"Create 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_cdp_url","description":"Return 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_console","description":"Read recent console messages from the session's page (ring buffer).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_cookies","description":"Read cookies from the session's context. Optional comma-separated URL filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_session","description":"Inspect a session — current page URL/title, console message count, CDP url, and whether automatic nav screenshots are enabled.","write_action":false,"price_micros":0,"input_schema":null},{"name":"health","description":"Check if the sendblue-browser-use daemon is reachable. Returns service metadata, active session count, and navScreenshotPolicy. No auth used (the /health endpoint is public).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sessions","description":"List every active browser session on the daemon.","write_action":false,"price_micros":0,"input_schema":null},{"name":"navigate","description":"Navigate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"purge_session","description":"Clear 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"screenshot","description":"Take 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"script","description":"Evaluate 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_cookies","description":"Inject cookies. Each cookie needs name+value plus EITHER url OR (domain AND path).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":74,"grade":"B","scanned_at":"2026-09-27T17:06:41.886Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T17:06:41.930Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 98 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"sendblue-browser-mcp","version":"0.2.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-05-25T23:49:12.104Z","repositoryUrl":"git+https://github.com/sendblue-api/sendblue-browser-use.git","weeklyDownloads":33}],"repo":{"found":true,"owner":"sendblue-api","repo":"sendblue-browser-use","archived":false,"pushedAt":"2026-06-21T17:41:47Z","stars":3,"forks":0,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/66570797?v=4","ownerCreatedAt":"2020-06-07T19:28:14Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":3,"forks":0,"downloadsWeek":33,"license":"MIT","lastPushAt":"2026-06-21T17:41:47.000Z","score":19}}}},"grade_history":[],"reviews":[]}