Agent Browser

com.scriptmasterlabsPublished by scriptmasterlabs.comv2.0.3Updated Nov 5, 2026

Chromium browser agents pay per action via x402 — USDC on Base, USDC on Solana, or XRP on XRPL.

The publisher's own server: SCRIPTMASTERLABS — B20 Truth

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBrowser Automation

Overview

AI-generated overview

Remote MCP server that drives a real Chromium browser: navigate, extract, snapshot, click and fill pages, with per-action payment.

What you can do
  • Load a web page in a real Chromium browser and get its title, final URL and a clean text extract
  • Pull repeated elements such as prices, titles or links from the current page with a CSS selector, or the full page text
  • Read the accessibility tree as compact YAML to decide what to click or fill next
  • Interact with the page by clicking, filling, typing, selecting, submitting and pressing keys, then verify the result
  • Capture a PNG screenshot for visual checks such as layout, images, charts or CAPTCHA presence
  • Close a session to free its browser; sessions also expire after 10 idle minutes
When to use it
Useful when an assistant needs to read or operate real web pages that a plain HTTP fetch cannot handle, such as JavaScript-heavy sites, form flows or visual verification. It is a fit for occasional agent browsing where paying per action is acceptable.
Requirements
A remote streamable HTTP endpoint; no local runtime, package, account or API key is declared. Each action is paid per call through x402 in USDC on Base, USDC on Solana or XRP on XRPL, so a funded wallet and payment-capable client are needed. Network access to the endpoint is required.
Before you install
Calls cost money: extraction is billed per call and screenshots cost more, so repeated browsing adds up. browser_act changes remote state by submitting forms and clicking, which can trigger real actions on third-party sites. Payment is made in crypto from a wallet, so keep spending limits in mind. Page content is sent to the remote service.

Installation

In SourceWeft

  1. Open Agent Browser in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.scriptmasterlabs%2Fagent-browser/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agent-browser": {
      "type": "http",
      "url": "https://agent-browser-r7d2.onrender.com/mcp"
    }
  }
}

Tools

6

browser_navigate

Navigate to a URL

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 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. Paid: $0.005 per call via x402 (Base USDC, Solana USDC, or XRPL XRP).

Parametersurlrequiredwait_forsession_idrequired

browser_extract

Extract data from the current page

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. Returns one string per matched element. Don't use when: the page has not been loaded yet — call browser_navigate first. Paid: $0.005 per call via x402 (Base USDC, Solana USDC, or XRPL XRP).

Parametersselectorattributesession_idrequired

browser_snapshot

Accessibility snapshot of the current page

Use 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. Paid: $0.005 per call via x402 (Base USDC, Solana USDC, or XRPL XRP).

Parameterssession_idrequired

browser_act

Act on the current page

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 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). Paid: $0.01 per call via x402 (Base USDC, Solana USDC, or XRPL XRP).

Parametersvalueactionrequiredselectorrequiredsession_idrequired

browser_screenshot

Screenshot the current page

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 use when: you only need the page's content or structure — browser_extract and browser_snapshot are far cheaper in tokens. Paid: $0.02 per call via x402 (Base USDC, Solana USDC, or XRPL XRP).

Parametersfull_pagesession_idrequired

browser_close

Close a browser session

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. Free.

Parameterssession_idrequired

Version history

3
  1. v2.0.3LatestNov 5, 2026
  2. v2.0.2Nov 3, 2026
  3. v2.0.0Oct 29, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Scriptmasterlabs integrations