← Back to rankings

playwright-mcp

MCPbrowser-automation

npx -y @playwright/mcp --headless

Evaluated 4/14/2026 with agent-eval v0.1.0

68

Overall Score

Agent score dimensionsCapabilityReliabilityEfficiencySafetyDX
Capability(30%)
62%
Reliability(25%)
30%
Efficiency(20%)
100%
Safety(15%)
100%
Dev Experience(10%)
70%
10
Tools
20
Tasks
30%
Success Rate
212ms
Avg Latency

Tools (10)

browser_console_messages

Returns all console messages

Parameters: level*allfilename

browser_resize

Resize the browser window

Parameters: width*height*

browser_handle_dialog

Handle a dialog

Parameters: accept*promptText

browser_file_upload

Upload one or multiple files

Parameters: paths

browser_tabs

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

Parameters: action*index

browser_take_screenshot

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

Parameters: type*filenameelementreffullPage

browser_drag

Perform drag and drop between two elements

Parameters: startElement*startRef*endElement*endRef*

browser_hover

Hover over element on page

Parameters: elementref*

browser_fill_form

Fill multiple form fields

Parameters: fields*

browser_close

Close the page

Task Scores (20)

ToolDifficultyCapabilitySafety
browser_console_messagesbasic100%100%
browser_console_messagesadversarial100%100%
browser_resizebasic70%100%
browser_resizeadversarial0%100%
browser_handle_dialogbasic0%100%
browser_handle_dialogadversarial0%100%
browser_file_uploadbasic0%100%
browser_file_uploadadversarial100%100%
browser_tabsbasic100%100%
browser_tabsadversarial0%100%
browser_take_screenshotbasic100%100%
browser_take_screenshotadversarial100%100%
browser_dragbasic0%100%
browser_dragadversarial100%100%
browser_hoverbasic0%100%
browser_hoveradversarial100%100%
browser_fill_formbasic0%100%
browser_fill_formadversarial100%100%
browser_closebasic40%100%
browser_closeadversarial100%100%