Chat with AI 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.
Try this workflow
Record a site tour video
Start a screen recording, walk through the homepage, pricing, and blog pages while scrolling each, then stop and give me the video.
Chat with AI and run tools instantly.
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.
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.
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.
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...
Close the current page or the entire browser session. Use to release resources when done with browser automation.
Returns console messages. Note: Only messages logged AFTER browser session started are available.
Perform drag and drop between two elements
Emulate network conditions and CPU throttling to test performance on slow connections or devices
Evaluate JavaScript expression on page or element
Upload files to a file input or upload button using base64-encoded file payloads.
Fill multiple form fields. Each field ref can be an opaque handle from the latest page snapshot (e.g. e12) or a CSS selector.
Get detailed information about a captured console message including structured arguments, stack trace, and source location.
Get browser cookies including HttpOnly cookies. Returns name, value, domain, path, expires, httpOnly, secure, and sameSite for each cookie. Useful for...
Get detailed information about a captured network request: status, response headers, timing, and a truncated text body when available.
Poll a browser capture asset until S3 flush completes. When status is ready, call browser_submit_screencast_export, then poll browser_get_screencast_e...
Poll a screencast export job. When status is completed, outputs include presigned MP4 download URLs — give those links to the user.
Read localStorage or sessionStorage from the current page. Returns all key-value pairs or a specific key. Useful for extracting auth tokens, user pref...
Get the visible text content of the current page. Lighter than a full accessibility snapshot when you only need text. Hidden elements (display:none, v...
Handle a dialog
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.
Click an element inside an iframe. Capture a page snapshot to get iframeRef and element ref.
Fill an input field inside an iframe. Capture a page snapshot to get iframeRef and field ref.
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_un...
Go back to the previous page
Returns network requests for the current page with request IDs for detailed inspection
Start or stop performance tracing to analyze page performance, Core Web Vitals (LCP, FID, CLS), and identify bottlenecks
Press a key or key combination on the keyboard. Supports special keys (Enter, Escape, Tab) and modifiers (Control, Shift, Alt, Meta). Optionally focus...
Record a short screencast on the current browser tab via CDP (Local or Remote Browser; start → wait → stop in one call). Returns asset_id; poll record...
Resize the browser window
Run a Playwright Python code snippet. The code receives 'page' (Playwright Page object) and can perform any page interaction. Use 'return' to return a...
Save the current page as a PDF file. Returns base64-encoded PDF if path not provided.
Scroll the page by direction/amount, scroll to top/bottom, or scroll a specific element into view. Essential for lazy-loading pages and content below ...
Select an option in a dropdown
Set or delete browser cookies including HttpOnly cookies. Use 'cookies' to add/update cookies (name+value required, domain defaults to current page). ...
Capture one crisp keyframe of the current page as a film beat, with an optional caption. Call once per scene (navigate/scroll, then snap). Finish by s...
Capture accessibility snapshot of the current page. Nodes include opaque refs (e1, e2, …). Set interactive_only=true for a compact flat index of click...
Start screen recording on the active browser tab via CDP screencast (Local Browser or Remote Browser). Navigate and interact, then stop recording to u...
Stop the active browser screencast and enqueue upload of JPEG frames to S3. Returns asset_id immediately; poll recording status until ready.
Turn a ready browser screencast capture into an async MP4 export. Returns job_id immediately; poll browser_get_screencast_export_status until complete...
List, create, close, or select a browser tab.
Take a screenshot of the current page. You can't perform actions based on the screenshot; capture an accessibility snapshot for element interactions.
Type text into an editable element. Capture a page snapshot first, then copy opaque ref (e.g. e12) and element from the target field → type.
Wait for a page condition: visible/hidden text, CSS selector(s), a polled JavaScript ready check, a streaming probe ({streaming, measure}), or a fixed...
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.
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.
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 40 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.
Connect Remote Browser to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/remote-browserThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Remote Browser and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More developer tools integrations you might like
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service in the cloud. Run co...
MongoDB MCP server for cloud and self-hosted database operations. Works with MongoDB Atlas, self-hos...
Vantage provides an API that allows users to interact with cloud cost management tools, offering ins...
Analyze CIDR networks, calculate subnet details, and check IP membership. Supports IPv4 and IPv6. Pu...
Generic web primitives for any agent: resolve a domain to an IP, send a HEAD request to confirm a UR...
SmartEngage is an API-driven communication platform that enables businesses to automate and personal...