servers / playwright-mcp

playwright-mcp

partnerstdiolocaldestructive capablehealthy

Playwright MCP server


01Tools · 24

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
browser_click
Perform click on a web page
unknownunknownunknown
browser_fill_form
Fill multiple form fields
unknownunknownunknown
browser_select_option
Select an option in a dropdown
unknownunknownunknown
browser_network_request
Returns full details (headers and body) of a single network request, or a single part if `part` is set. Use the number from browser_network_requests.
readfalseunknown
browser_network_requests
Returns a numbered list of network requests since loading the page. Use browser_network_request with the number to get full details.
readfalseunknown
browser_find
Search the accessibility snapshot of the current page for text or a regular expression. Returns matching snapshot nodes with a few lines of surrounding context (like search snippets), each shown under its path from the root of the tree, which is cheaper than capturing the whole snapshot when you only need to locate an element and its ref.
readfalseunknown
browser_tabs
List, create, close, or select a browser tab.
readfalseunknown
browser_navigate
Navigate to a URL
unknownunknownunknown
browser_navigate_back
Go back to the previous page in the history
unknownunknownunknown
browser_press_key
Press a key on the keyboard
unknownunknownunknown
browser_handle_dialog
Handle a dialog
unknownunknownunknown
browser_file_upload
Upload one or multiple files
writetrueunknown
browser_resize
Resize the browser window
unknownunknownunknown
browser_close
Close the page
unknownunknownunknown
browser_drop
Drop files or MIME-typed data onto an element, as if dragged from outside the page. At least one of "paths" or "data" must be provided.
destructivetruetrue
browser_wait_for
Wait for text to appear or disappear or a specified time to pass
unknownunknownunknown
browser_snapshot
Capture accessibility snapshot of the current page, this is better than screenshot
unknownunknownunknown
browser_console_messages
Returns all console messages
readfalseunknown
browser_type
Type text into editable element
unknownunknownunknown
browser_run_code_unsafe
Run a Playwright code snippet. Unsafe: executes arbitrary JavaScript in the Playwright server process and is RCE-equivalent.
writetrueunknown
browser_evaluate
Evaluate JavaScript expression on page or element
unknownunknownunknown
browser_take_screenshot
Take a screenshot of the current page. You can't perform actions based on the screenshot, use browser_snapshot for actions.
unknownunknownunknown
browser_drag
Perform drag and drop between two elements
unknownunknownunknown
browser_hover
Hover over element on page
unknownunknownunknown

02Install & source
npx -y @playwright/mcp@latest
npx
docker run mcr.microsoft.com/playwright/mcp
docker
npx -y @playwright/mcp
npx

03Access granted
Browser automation · writeExecute code · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesGitHub repo search [p4] · Awesome MCP Servers (wong2) [p6]
last_checked2026-08-16 16:45Z
next_check2026-08-16 19:28Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. playwright-mcp MCP — as seen on mcpexplorer.com

[![playwright-mcp MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/playwright-mcp.svg)](https://mcpexplorer.com/servers/playwright-mcp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
playwright-mcp — MCPExplorer