Navigate to a URL in the active browser tab
Click an element on the page using a ref from snapshot or a CSS selector
Type text into an input element
Scroll the page or an element. Supports pixel offsets, scrolling to elements, and named positions (top/bottom). Works with virtual scroll containers used by social media sites.
Press a keyboard key or combination (Enter, Escape, Tab, ArrowDown, etc). Supports modifiers like Ctrl+A, Cmd+C.
Wait for a condition: element to appear, element to disappear, or a fixed delay. Useful for SPAs and dynamic content.
Get an accessibility tree snapshot of the page. Returns element refs you can use with click, type, and other tools. Use compact mode (default) for smaller output - only interactive elements.
Capture a screenshot of the visible page area
Read console messages (log, warn, error) from the browser
Read network requests made by the page. Filter by URL pattern.
Manage browser tabs: list, create, close, or focus
Find elements on the page using natural language (e.g. "login button", "search input"). Returns refs you can use with click/type.
+6 more tools listed on main page