Live probe refreshed Oct 28, 2026 · Endpoint host mcp.mcpbundles.com
Connect Remote Browser to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/remote-browserPrefer the browser? Open in MCPBundles Studio
No API key or third-party login required. Chat with AI and run tools instantly.
Connect to your AI clientMCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms
Add to your AI client and run tools instantly.
Run Chrome in the cloud from Claude Code or Cursor — navigate public sites, take screenshots, and record a screen video of a live site tour, with no browser or screen-capture software on your machine.
This listing identifies a third-party integration. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
https://mcp.mcpbundles.com/bundle/remote-browserPrefer the browser? Open in MCPBundles Studio
Add this server to Cursor, Claude, VS Code, or ChatGPT. You can also open it in Studio from the link below.
Browse all toolsBuilt for
Demo & Marketing Video, Browser Automation, Web QA, Public-Site Testing, Agent Workflows
Record a site tour video
Records a multi-page screencast from the cloud browser for a demo video.
Start a screen recording, walk through the homepage, pricing, and blog pages while scrolling each, then stop and give me the video.
Review a public landing page
Uses a zero-install cloud browser for page review.
Open this public URL in the remote browser, capture a screenshot, summarize the first fold, and list visible conversion issues.
Domain knowledge for Remote Browser — workflow patterns, data models, and gotchas for your AI agent.
Playwright MCP server — cloud-hosted Chrome with no local install. Same Playwright browser automation tools as Local Browser but Chrome runs in the cloud.
Capture is not the video file. Stop recording uploads JPEG frames to S3 and returns asset_id. That alone does not satisfy “give me the video” — you must export and return presigned MP4 URLs.
The cloud browser records server-side over the live session:
Use the same Remote Browser bundle — no separate Marketing Studio enablement required:
Optional: Marketing Studio bundle adds timeline editing, MCP App preview, and extra presets (cinematic, mixed, device_mockup). Remote Browser screencast export covers the common “record a tour → MP4 link” path.
This works on cloud (Remote Browser) and local (Local Browser) capture; export runs async on the server (poll — never wait inside one tool call for ffmpeg to finish).
For public URLs, no extra setup is needed. For localhost dev servers, the cloud browser needs a tunnel:
Every click, type, hover, or drag must use refs from a fresh page snapshot — never invent CSS selectors.
Start here
Showing 44 of 44
Showing 44 of 44 tools from the public preview. Connect the server to inspect the full live tool list.
Browser Call Webmcp Tool
browser_call_webmcp_toolCall a WebMCP tool on the current page by name. Navigate first, list tools, then invoke with JSON input matching the tool schema.
Try in chat[
{
"name": "browser_call_webmcp_tool",
"title": "Browser Call Webmcp Tool",
"description": "Call a WebMCP tool on the current page by name. Navigate first, list tools, then invoke with JSON input matching the tool schema."
},
{
"name": "browser_click",
"title": "Browser Click",
"description": "Click a web page element. Capture a page snapshot first, then copy opaque ref (e.g. e12) and element from the target node → click. Unknown or invented refs are rejected."
},
{
"name": "browser_close",
"title": "Browser Close",
"description": "Close the current page or the entire browser session. Use to release resources when done with browser automation."
},
{
"name": "browser_console_messages",
"title": "Browser Console Messages",
"description": "Returns console messages. Note: Only messages logged AFTER browser session started are available."
},
{
"name": "browser_drag",
"title": "Browser Drag",
"description": "Perform drag and drop between two elements"
},
{
"name": "browser_emulate",
"title": "Browser Emulate",
"description": "Emulate network conditions and CPU throttling to test performance on slow connections or devices"
},
{
"name": "browser_evaluate",
"title": "Browser Evaluate",
"description": "Evaluate JavaScript expression on page or element"
},
{
"name": "browser_file_upload",
"title": "Browser File Upload",
"description": "Upload files to a file input or upload button using base64-encoded file payloads."
},
{
"name": "browser_fill_form",
"title": "Browser Fill Form",
"description": "Fill multiple form fields. Each field ref can be an opaque handle from the latest page snapshot (e.g. e12) or a CSS selector."
},
{
"name": "browser_get_console_message",
"title": "Browser Get Console Message",
"description": "Get detailed information about a captured console message including structured arguments, stack trace, and source location."
},
{
"name": "browser_get_cookies",
"title": "Browser Get Cookies",
"description": "Get browser cookies including HttpOnly cookies. Returns name, value, domain, path, expires, httpOnly, secure, and sameSite for each cookie. Useful for extracting auth tokens (session IDs, API keys) from authenticated browser sessions."
},
{
"name": "browser_get_network_request",
"title": "Browser Get Network Request",
"description": "Get detailed information about a captured network request: status, request/response headers, POST body (when captured), timing, and a truncated text response body when available."
},
{
"name": "browser_get_recording_status",
"title": "Browser Get Recording Status",
"description": "Poll a browser capture asset until S3 flush completes. When status is ready, call browser_submit_screencast_export, then poll browser_get_screencast_export_status for presigned MP4 URLs when the user asked for a video file."
},
{
"name": "browser_get_screencast_export_status",
"title": "Browser Get Screencast Export Status",
"description": "Poll a screencast export job. When status is completed, outputs include presigned MP4 download URLs — give those links to the user."
},
{
"name": "browser_get_storage",
"title": "Browser Get Storage",
"description": "Read localStorage or sessionStorage from the current page. Returns all key-value pairs or a specific key. Useful for extracting auth tokens, user preferences, cached API data, and app state."
},
{
"name": "browser_get_visible_text",
"title": "Browser Get Visible Text",
"description": "Get the visible text content of the current page. Lighter than a full accessibility snapshot when you only need text. Hidden elements (display:none, visibility:hidden) are excluded."
},
{
"name": "browser_handle_dialog",
"title": "Browser Handle Dialog",
"description": "Handle a dialog"
},
{
"name": "browser_hover",
"title": "Browser Hover",
"description": "Hover over a web page element. Capture a page snapshot first, then copy opaque ref (e.g. e12) and element from the target node → hover."
},
{
"name": "browser_iframe_click",
"title": "Browser Iframe Click",
"description": "Click an element inside an iframe. Capture a page snapshot to get iframeRef and element ref."
},
{
"name": "browser_iframe_fill",
"title": "Browser Iframe Fill",
"description": "Fill an input field inside an iframe. Capture a page snapshot to get iframeRef and field ref."
},
{
"name": "browser_list_webmcp_tools",
"title": "Browser List Webmcp Tools",
"description": "List WebMCP tools exposed by the current page via document.modelContext (after navigate). Returns tool names, descriptions, and optional input schemas."
},
{
"name": "browser_navigate",
"title": "Browser Navigate",
"description": "Navigate to a URL in the browser. Returns final URL (after redirects), page title, and HTTP status. For cloud-hosted sessions and SPAs, prefer wait_until=domcontentloaded (default on Remote Browser) and timeout=30000 for slow pages."
},
{
"name": "browser_navigate_back",
"title": "Browser Navigate Back",
"description": "Go back to the previous page"
},
{
"name": "browser_network_requests",
"title": "Browser Network Requests",
"description": "List captured network requests for the current page with stable UUIDs, optional URL/method/resource filters, and POST body previews. Use browser_get_network_request for full bodies."
},
{
"name": "browser_performance_trace",
"title": "Browser Performance Trace",
"description": "Start or stop performance tracing to analyze page performance, Core Web Vitals (LCP, FID, CLS), and identify bottlenecks"
}
]It is best for zero-install browser automation against public websites when you do not want Chrome running on your machine.
Remote Browser runs Chrome in MCPBundles cloud. Local Browser runs on your machine through Desktop and reaches localhost directly.
© 2026 ThinkChain Inc. All rights reserved.
Test an interactive flow
Turns cloud browser automation into product QA.
Navigate through this product flow, click the primary calls to action, and report where the browser gets blocked.
Research a competitor page
Combines browsing and visual inspection for research.
Load the page, read visible text, take a screenshot, and summarize the main claims and navigation options.
What is Remote Browser best for?
It is best for zero-install browser automation against public websites when you do not want Chrome running on your machine.
How is Remote Browser different from Local Browser?
Remote Browser runs Chrome in MCPBundles cloud. Local Browser runs on your machine through Desktop and reaches localhost directly.
Can it capture screenshots?
Yes. The remote browser can take screenshots and return visual content for agents to inspect during page review and QA workflows.
Yes. The remote browser can take screenshots and return visual content for agents to inspect during page review and QA workflows.
Yes. The cloud browser records a screencast while it navigates and scrolls. After recording, MCPBundles exports an MP4 on the server and returns presigned download links — you do not need separate screen-recording software on your machine.
Because the browser runs in the cloud, localhost URLs need to be exposed through MCPBundles Desktop before the remote browser can reach them.
Yes. After navigating to a site that registers WebMCP tools, your agent can list and call those tools directly — useful for structured search or data on modern web apps without clicking through the page.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/remote-browser. Authentication is handled automatically.
Remote Browser provides 44 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Remote Browser uses open data APIs — no authentication required.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.
Other MCP servers in this category from the directory index