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.
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.
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).
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
v2.0.3LatestNov 5, 2026
v2.0.2Nov 3, 2026
v2.0.0Oct 29, 2026
Score
75%
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.