{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yktp7sjfku5g","handle":"com-scriptmasterlabs-agent-browser","url":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser","links":{"self":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser/record.json","html":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser","markdown":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser/record.md","api":"https://wellknown.network/api/v1/agents/com-scriptmasterlabs-agent-browser","status":"https://wellknown.network/api/v1/agents/com-scriptmasterlabs-agent-browser/status","claim":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser/claim.json","badge":"https://wellknown.network/agents/com-scriptmasterlabs-agent-browser/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/com-scriptmasterlabs-agent-browser/history","tools":"https://wellknown.network/api/v1/agents/com-scriptmasterlabs-agent-browser/tools"},"ard":{"identifier":"urn:air:agent-browser-r7d2.onrender.com:server:com-scriptmasterlabs-agent-browser","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"agent-browser","summary":"A real Chromium browser agents pay for per action in USDC via x402 — hosted MCP, free local stdio.","description":"A real Chromium browser agents pay for per action in USDC via x402 — hosted MCP, free local stdio.","publisher":{"name":"com.scriptmasterlabs","url":null},"homepage":null,"repository":"https://gitlab.com/timothy.walton45/agent-browser","version":"2.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://agent-browser-r7d2.onrender.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T23:05:05.352812Z","publishedAt":"2026-10-26T23:05:05.352812Z","registryName":"com.scriptmasterlabs/agent-browser"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"}],"categories":["infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 44m ago.","lastOkAt":"2026-10-31T15:28:03.136Z","lastProbedAt":"2026-10-31T15:28:03.136Z","statusComputedAt":"2026-10-31T15:32:29.912Z","reliability30d":{"probes":10,"successRate":1,"p50Ms":282,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":10,"ok":10,"authBoundaryOk":0,"serviceOk":10,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-31T15:28:03.136Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":181,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T07:29:13.185Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":195,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T00:24:18.393Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":204,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T16:25:06.750Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":568,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T09:28:42.510Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":483,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T01:26:51.365Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":185,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T18:35:21.704Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":213,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T11:24:23.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":515,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T04:27:36.410Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":195,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T21:32:26.151Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":236,"error":null,"detail":{"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"toolCount":6,"toolsHash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","serverName":"agent-browser","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"browser_navigate","description":"Use 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 "},{"name":"browser_extract","description":"Use 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. R"},{"name":"browser_snapshot","description":"Use for: understanding page structure cheaply and deterministically — returns the accessibility tree (roles, names, states) as compact YAML instead of pixels or"},{"name":"browser_act","description":"Use 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 lande"},{"name":"browser_screenshot","description":"Use 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 u"},{"name":"browser_close","description":"Use for: ending a session and freeing its browser. Sessions also expire automatically after 10 idle minutes. Free on every door — closing is never charged."}],"package":null,"toolSurface":{"id":"ts_8few5scj67sg","endpointId":"ep_cy4q6xfsxcmj","hash":"7173978690f2b5c80e9abc3f729ab512b6b7b08cab856c3fef6b1d6b67af6eb3","toolCount":6,"serverName":"agent-browser","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T21:32:26.143Z","lastSeenAt":"2026-10-31T15:28:03.144Z","observations":10,"toolNames":["browser_navigate","browser_extract","browser_snapshot","browser_act","browser_screenshot","browser_close"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.scriptmasterlabs/agent-browser","url":"https://registry.modelcontextprotocol.io/v0/servers/com.scriptmasterlabs%2Fagent-browser","firstSeenAt":"2026-10-28T20:18:38.944Z","fetchedAt":"2026-10-28T20:18:38.944Z","normalizedAt":"2026-10-28T20:18:38.944Z"}]},"firstSeenAt":"2026-10-28T20:18:38.944Z","updatedAt":"2026-10-31T15:33:57.018Z"}