Browserous - Instant Browser for Your Agent

Zero-configuration on-demand cloud browser for your agent.

Community: Submitted by a user or imported; check the owner before granting accessDegradedAPI key requiredGlobalFreeRead-only

What it can do

  • Click: Clicks on the provided element
  • Close Page: Closes the page by its index. The last open page cannot be closed.
  • Drag: Drag an element onto another element

What data it sees

Do you need an account

An API key from the service settings is required

Zero-configuration on-demand cloud browser for your agent. Navigate web pages, fill forms, and capture screenshots effortlessly with pay-as-you-go pricing at just $0.10 per hour. Exposes Chrome Devtools MCP interface.

How to connect

How to connect Browserous - Instant Browser for Your Agent to Claude

The server address to paste into Claude settings:

https://browserous--browserous.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Browserous - Instant Browser for Your Agent to ChatGPT

The server address to paste into ChatGPT settings:

https://browserous--browserous.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Browserous - Instant Browser for Your Agent to Cursor

The server address to paste into Cursor settings:

https://browserous--browserous.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (26)

Raw names from tools/list. Only developers need these.

clickClicks on the provided element
close_pageCloses the page by its index. The last open page cannot be closed.
dragDrag an element onto another element
emulateEmulates various features on the selected page.
evaluate_scriptEvaluate a JavaScript function inside the currently selected page. Returns the response as JSON so returned values have to JSON-serializable.
fillType text into a input, text area or select an option from a <select> element.
fill_formFill out multiple form elements at once
get_console_messageGets a console message by its ID. You can get all messages by calling list_console_messages.
get_network_requestGets a network request by an optional reqid, if omitted returns the currently selected request in the DevTools Network panel.
handle_dialogIf a browser dialog was opened, use this command to handle it
hoverHover over the provided element
list_console_messagesList all console messages for the currently selected page since the last navigation.
list_network_requestsList all requests for the currently selected page since the last navigation.
list_pagesGet a list of pages open in the browser.
navigate_pageNavigates the currently selected page to a URL.
new_pageCreates a new page
performance_analyze_insightProvides more detailed information on a specific Performance Insight of an insight set that was highlighted in the results of a trace recording.
performance_start_traceStarts a performance trace recording on the selected page. This can be used to look for performance problems and insights to improve the performance of the page. It will also report Core Web Vital (CWV) scores for the page.
performance_stop_traceStops the active performance trace recording on the selected page.
press_keyPress a key or key combination. Use this when other input methods like fill() cannot be used (e.g., keyboard shortcuts, navigation keys, or special key combinations).
resize_pageResizes the selected page's window so that the page has specified dimension
select_pageSelect a page as a context for future tool calls.
take_screenshotTake a screenshot of the page or element.
take_snapshotTake a text snapshot of the currently selected page based on the a11y tree. The snapshot lists page elements along with a unique identifier (uid). Always use the latest snapshot. Prefer taking a snapshot over taking a screenshot. The snapshot indicates the element selected in the DevTools Elements panel (if any).
upload_fileUpload a file through a provided element.
wait_forWait for the specified text to appear on the selected page.