healthCheck if the sendblue-browser-use daemon is reachable. Returns service metadata, active session count, and navScreenshotPolicy. No auth used (the /hea
list_sessionsList every active browser session on the daemon.
create_sessionCreate 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
get_sessionInspect a session — current page URL/title, console message count, CDP url, and whether automatic nav screenshots are enabled.
navigateNavigate the session
screenshotTake a PNG screenshot of the session
scriptEvaluate a JavaScript expression in the session
get_cookiesRead cookies from the session
set_cookiesInject cookies. Each cookie needs name+value plus EITHER url OR (domain AND path).
get_consoleRead recent console messages from the session
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 pa
purge_sessionClear cookies and permissions context-wide, then current open page/origin localStorage, sessionStorage, IndexedDB, ServiceWorkers, CacheStorage, and c
close_sessionClose the session and delete its on-disk profile.
We re-grade npm:sendblue-browser-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.