Cursor built-in browser tool list
Overview
Cursor AI (version 2.0.77) includes a powerful set of 13 browser automation tools built on top of the Playwright MCP (Model Context Protocol). These tools enable AI coding assistants to interact with web browsers programmatically, opening up new possibilities for automated testing, web scraping, form filling, and end-to-end workflow automation.
The 13 Browser Tools
Here's the complete list of browser automation tools available in Cursor:
Navigation & Setup
-
mcp_cursor-ide-browser_browser_navigate - Navigate to URL
- Opens a specified URL in the browser
- Returns an accessibility snapshot of the page
-
mcp_cursor-ide-browser_browser_navigate_back - Go back
- Returns to the previous page in browser history
-
mcp_cursor-ide-browser_browser_resize - Resize window
- Changes viewport dimensions (width × height)
- Essential for testing responsive designs
Page Inspection
-
mcp_cursor-ide-browser_browser_snapshot - Accessibility snapshot
- Captures the page's accessibility tree in YAML format
- Better than screenshots for AI to understand page structure
- Includes element references (
ref) for interaction
-
mcp_cursor-ide-browser_browser_take_screenshot - Visual screenshot
- Takes a PNG/JPEG image of the current viewport or specific element
- Useful for visual verification and debugging
Waiting & Timing
- mcp_cursor-ide-browser_browser_wait_for - Wait for conditions
- Wait for text to appear
- Wait for text to disappear (e.g., loading spinner)
- Wait for a specific duration in seconds
User Interactions
-
mcp_cursor-ide-browser_browser_press_key - Keyboard input
- Simulates pressing keys (e.g.,
Enter,ArrowDown,Escape) - Supports special keys and modifiers
- Simulates pressing keys (e.g.,
-
mcp_cursor-ide-browser_browser_click - Click elements
- Clicks on elements using their
reffrom snapshots - Supports single/double-click and modifiers
- Clicks on elements using their
-
mcp_cursor-ide-browser_browser_hover - Hover over elements
- Triggers hover states on elements
- Useful for revealing dropdown menus or tooltips
-
mcp_cursor-ide-browser_browser_type - Type text
- Types text into input fields, textareas
- Can type slowly (character-by-character) or all at once
- Optional auto-submit with Enter key
-
mcp_cursor-ide-browser_browser_select_option - Select dropdown
- Selects one or more options from
<select>elements - Supports both single and multi-select dropdowns
- Selects one or more options from
Debugging & Monitoring
-
mcp_cursor-ide-browser_browser_console_messages - Get console logs
- Retrieves all console messages (log, warn, error, info)
- Can filter to show only errors
- Essential for debugging JavaScript issues
-
mcp_cursor-ide-browser_browser_network_requests - Network monitoring
- Lists all HTTP/HTTPS requests made by the page
- Shows URLs, methods, status codes, and response times
- Useful for API testing and performance analysis
