25 tools from the Playwright MCP Server, categorised by risk level.
View the Playwright policy →browser_console_messages Retrieve browser console messages 2/5 browser_network_requests Retrieve network requests made by the page 2/5 browser_snapshot Capture accessibility snapshot of current page 2/5 browser_tab_list List all open browser tabs 2/5 browser_take_screenshot Capture a screenshot of the current page 2/5 browser_wait_for Wait for a condition or text to appear on page 2/5 browser_click Click an element on a web page 4/5 browser_close Close the browser instance 3/5 browser_drag Drag an element to another location 4/5 browser_file_upload Upload a local file to a web page 5/5 browser_handle_dialog Handle a browser dialog 4/5 browser_hover Hover over an element on the page 3/5 browser_install Install the browser binary 4/5 browser_navigate Navigate to a URL in the browser 4/5 browser_navigate_back Navigate back in browser history 3/5 browser_navigate_forward Navigate forward in browser history 3/5 browser_press_key Press a keyboard key or combination 4/5 browser_resize Resize the browser window 2/5 browser_select_option Select an option from a dropdown 4/5 browser_tab_close Close a specific browser tab 3/5 browser_tab_new Open a new browser tab 3/5 browser_tab_select Switch to a specific browser tab 2/5 browser_type Type text into an input field 4/5 The Playwright MCP server exposes 25 tools across 3 categories: Read, Write, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Playwright server.
Playwright tools are categorised as Read (6), Write (2), Execute (17). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept