Browser

Playwright browser automation for testing, scraping, and web interaction. Control a pre-configured Chromium browser with full page interaction, screenshot capture, form filling, and JavaScript execution. Each user gets isolated browser sessions with automatic cleanup.

This Browser MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Developer Tools
NONE

Tools From This Provider (19)

Browser Navigate

Navigate to a URL in the browser. Returns navigation result with final URL (after redirects), page title, and status. Use this as the starting point for any browser interaction workflow.

Browser Navigate Back

Navigate back to the previous page in browser history. Returns navigation result with URL and title after going back. Does nothing if there is no previous page in history.

Browser Tabs

Manage browser tabs - list all tabs, create new tabs, close tabs, or switch between tabs. Essential for multi-page workflows and parallel browsing tasks.

Browser Snapshot

Capture accessibility snapshot of the current page. Returns structured tree of page elements with role, name, and value attributes. Better than screenshots for understanding page structure, finding...

Browser Take Screenshot

Take a screenshot of the current page or specific element. Returns base64-encoded image data. Use for visual verification, documentation, or debugging. For element discovery and automation,...

Browser Console Messages

Returns all console messages (log, warn, error) from the current page since it was loaded. Useful for debugging JavaScript errors, tracking application logs, and monitoring client-side behavior....

Browser Network Requests

Returns all network requests made since the current page was loaded. Includes URL, method, status, headers, and timing. Useful for debugging API calls, monitoring performance, and understanding page...

Browser Click

Click an element on the page. Supports single/double/triple clicks, right-click, and keyboard modifiers. Waits for element to be actionable before clicking. Use browser_snapshot to find elements to...

Browser Hover

Hover over an element on the page. Useful for triggering hover states, dropdowns, tooltips, and other hover-based interactions. Waits for element to be actionable before hovering.

Browser Drag

Perform drag and drop operation between two elements. Drags source element and drops it onto target element. Useful for drag-and-drop interfaces, sortable lists, and kanban boards.

Browser Type

Type text into an editable element character by character. Focuses the element first, then types with optional delay between keystrokes. Triggers all keyboard events. For faster filling, use...

Browser Press Key

Press a key or key combination on the keyboard. Supports special keys (Enter, Escape, Tab) and modifiers (Control, Shift, Alt, Meta). Optionally focus an element first. Useful for keyboard shortcuts...

Browser Select Option

Select an option in a dropdown select element. Can select by value, label, or index. Provide at least one of: value, label, or index. Triggers change and input events.

Browser Fill Form

Fill multiple form fields at once. Faster than browser_type for forms as it sets values directly. Automatically clears existing values before filling. Use browser_type for character-by-character...

Browser File Upload

Upload one or multiple files to a file input element. Supports single and multiple file inputs. Files must be accessible from the server filesystem where browser automation runs.

Browser Handle Dialog

Handle browser dialogs like alert, confirm, and prompt. Can accept or dismiss the dialog, and provide text for prompts. Must be set up before the dialog appears.

Browser Evaluate

Evaluate JavaScript expression on the page or specific element. Returns the result of the expression. Useful for extracting data, modifying page state, or testing JavaScript functionality. Expression...

Browser Wait For

Wait for text to appear or disappear on the page, or wait for a specified amount of time. Useful for waiting for dynamic content, loading states, or introducing delays in automation workflows.

Browser Resize

Resize the browser window to specified dimensions. Useful for testing responsive designs, simulating different screen sizes, or capturing screenshots at specific dimensions.

Provider Information

Verification
Unverified
CategoryDeveloper Tools
Auth TypeNONE
AddedOctober 22, 2025
UpdatedOctober 22, 2025
Used By Tools
19

Quick Links

Need Help?

Having trouble configuring Browser? Check the available resources below.

Browser MCP Server - MCP Bundles • MCP Providers