Skip to main content

Playwright

Generated from .claude/mcps/.mcp-enterprise.json on 2026-09-15 — do not edit this page by hand; run task mcp:docs instead. 1 server(s) from Playwright, used across 4 product(s).

playwright-automation​

Automate browser interactions: navigate, fill forms, take screenshots.

  • Tools: 24 — browser_close, browser_resize, browser_console_messages, browser_handle_dialog, browser_evaluate, browser_file_upload, browser_drop, browser_find, browser_fill_form, browser_press_key, browser_type, browser_navigate, browser_navigate_back, browser_network_requests, browser_network_request, browser_run_code_unsafe, browser_take_screenshot, browser_snapshot, browser_click, browser_drag, browser_hover, browser_select_option, browser_tabs, browser_wait_for
  • Runs in: adlc-framework, ai-job-search, command-center, commerce
  • Enable: Written into each target's .mcp.json by task mcp:profile:regenerate (or, for a tenant-scoped product, task tenant:launch TENANT=<id>).
  • Env vars: none
  • Auth: none
  • Verify: claude mcp list
  • Runbook: —

browser_close​

Close the page

Use the browser_close tool from the playwright-automation MCP server for my current task: Close the page.

browser_resize​

Resize the browser window

Use the browser_resize tool from the playwright-automation MCP server for my current task: Resize the browser window.

browser_console_messages​

Returns all console messages

Use the browser_console_messages tool from the playwright-automation MCP server for my current task: Returns all console messages.

browser_handle_dialog​

Handle a dialog

Use the browser_handle_dialog tool from the playwright-automation MCP server for my current task: Handle a dialog.

browser_evaluate​

Evaluate JavaScript expression on page or element

Use the browser_evaluate tool from the playwright-automation MCP server for my current task: Evaluate JavaScript expression on page or element.

browser_file_upload​

Upload one or multiple files

Use the browser_file_upload tool from the playwright-automation MCP server for my current task: Upload one or multiple files.

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.

Use the browser_drop tool from the playwright-automation MCP server for my current task: 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.

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.

Use the browser_find tool from the playwright-automation MCP server for my current task: 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.

browser_fill_form​

Fill multiple form fields

Use the browser_fill_form tool from the playwright-automation MCP server for my current task: Fill multiple form fields.

browser_press_key​

Press a key on the keyboard

Use the browser_press_key tool from the playwright-automation MCP server for my current task: Press a key on the keyboard.

browser_type​

Type text into editable element

Use the browser_type tool from the playwright-automation MCP server for my current task: Type text into editable element.

browser_navigate​

Navigate to a URL

Use the browser_navigate tool from the playwright-automation MCP server for my current task: Navigate to a URL.

browser_navigate_back​

Go back to the previous page in the history

Use the browser_navigate_back tool from the playwright-automation MCP server for my current task: Go back to the previous page in the history.

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.

Use the browser_network_requests tool from the playwright-automation MCP server for my current task: Returns a numbered list of network requests since loading the page. Use browser_network_request with the number to get full details.

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.

Use the browser_network_request tool from the playwright-automation MCP server for my current task: 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.

browser_run_code_unsafe​

Run a Playwright code snippet. Unsafe: executes arbitrary JavaScript in the Playwright server process and is RCE-equivalent.

Use the browser_run_code_unsafe tool from the playwright-automation MCP server for my current task: Run a Playwright code snippet. Unsafe: executes arbitrary JavaScript in the Playwright server process and is RCE-equivalent.

browser_take_screenshot​

Take a screenshot of the current page. You can't perform actions based on the screenshot, use browser_snapshot for actions.

Use the browser_take_screenshot tool from the playwright-automation MCP server for my current task: Take a screenshot of the current page. You can't perform actions based on the screenshot, use browser_snapshot for actions.

browser_snapshot​

Capture accessibility snapshot of the current page, this is better than screenshot

Use the browser_snapshot tool from the playwright-automation MCP server for my current task: Capture accessibility snapshot of the current page, this is better than screenshot.

browser_click​

Perform click on a web page

Use the browser_click tool from the playwright-automation MCP server for my current task: Perform click on a web page.

browser_drag​

Perform drag and drop between two elements

Use the browser_drag tool from the playwright-automation MCP server for my current task: Perform drag and drop between two elements.

browser_hover​

Hover over element on page

Use the browser_hover tool from the playwright-automation MCP server for my current task: Hover over element on page.

browser_select_option​

Select an option in a dropdown

Use the browser_select_option tool from the playwright-automation MCP server for my current task: Select an option in a dropdown.

browser_tabs​

List, create, close, or select a browser tab.

Use the browser_tabs tool from the playwright-automation MCP server for my current task: List, create, close, or select a browser tab.

browser_wait_for​

Wait for text to appear or disappear or a specified time to pass

Use the browser_wait_for tool from the playwright-automation MCP server for my current task: Wait for text to appear or disappear or a specified time to pass.