Playwright
Test web apps in a real browser that your AI client drives with Playwright.
Tools
27 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
27 tools found.
Browser click
Tool name:
browser_clickPerform click on a web page
Browser close
Tool name:
browser_closeClose the page
Browser console messages
Tool name:
browser_console_messagesReturns all console messages
Browser drag
Tool name:
browser_dragPerform drag and drop between two elements
Browser drop
Tool name:
browser_dropDrop files or MIME-typed data onto an element, as if dragged from outside the page.
Browser emulate media
Tool name:
browser_emulate_mediaEmulate CSS media features for the page, for example switch between the light and dark color scheme.
Browser evaluate
Tool name:
browser_evaluateEvaluate JavaScript expression on page or element
Browser file upload
Tool name:
browser_file_uploadUpload one or multiple files
Browser fill form
Tool name:
browser_fill_formFill multiple form fields
Browser find
Tool name:
browser_findSearch the accessibility snapshot of the current page for text or a regular expression.
Browser handle dialog
Tool name:
browser_handle_dialogHandle a dialog
Browser hover
Tool name:
browser_hoverHover over element on page
Browser navigate
Tool name:
browser_navigateNavigate to a URL
Browser navigate back
Tool name:
browser_navigate_backGo back to the previous page in the history
Browser network request
Tool name:
browser_network_requestReturns full details (headers and body) of a single network request, or a single part if part is set.
Browser network requests
Tool name:
browser_network_requestsReturns a numbered list of network requests since loading the page.
Browser press key
Tool name:
browser_press_keyPress a key on the keyboard
Browser resize
Tool name:
browser_resizeResize the browser window
Browser run code unsafe
Tool name:
browser_run_code_unsafeRun a Playwright code snippet.
Browser select option
Tool name:
browser_select_optionSelect an option in a dropdown
Browser snapshot
Tool name:
browser_snapshotCapture accessibility snapshot of the current page, this is better than screenshot
Browser tabs
Tool name:
browser_tabsList, create, close, or select a browser tab.
Browser take screenshot
Tool name:
browser_take_screenshotTake a screenshot of the current page.
Browser type
Tool name:
browser_typeType text into editable element
Browser wait for
Tool name:
browser_wait_forWait for text to appear or disappear or a specified time to pass
Browser webmcp call
Tool name:
browser_webmcp_callCall a WebMCP tool registered by the page.
List browser webmcp
Tool name:
browser_webmcp_listList the WebMCP tools registered by the page, across all frames
Compatibility
Connect Playwright to the clients your teams already use
19 AI clients can connect to Playwright through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Playwright through Runlayer?
One approved path
Approve Playwright once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
