Playwright MCP (ExecuteAutomation)
BROWSER · https://github.com/executeautomation/mcp-playwright
Exact configuration: playwright-mcp-server · virtual display (server defaults to a headed browser)
Advertised tools (33): start_codegen_session end_codegen_session get_codegen_session clear_codegen_session playwright_navigate playwright_screenshot playwright_click playwright_iframe_click playwright_iframe_fill playwright_fill playwright_select playwright_hover playwright_upload_file playwright_evaluate playwright_console_logs playwright_resize playwright_close playwright_get playwright_post playwright_put playwright_patch playwright_delete playwright_expect_response playwright_assert_response playwright_custom_user_agent playwright_get_visible_text playwright_get_visible_html playwright_go_back playwright_go_forward playwright_drag playwright_press_key playwright_save_as_pdf playwright_click_and_switch_tab
Each cell lists every attempt: ✓ pass, ✗ fail, other codes are timeouts or excluded attempts (hover for the reason). Click any attempt for its full, redacted transcript (JSON lines).
| task | Claude Code · Sonnet 5.5 | Codex CLI · GPT-5.6 Terra |
|---|---|---|
| br-heading core | ✓✓ | ✓✓ |
| br-click core | ✓✓ | ✗✓✓✓✓ |
| br-fill core | ✓✓ | ✓✓ |
| br-select core | ✓✓ | ✓✓ |
| br-checkbox core | ✓✓ | ✓✓ |
| br-js-content core | ✓✓ | ✓✓ |
| br-screenshot core | ✗✗ | ✓✓ |
| br-table core | ✓✓ | ✓✓ |
| br-wizard core | ✓✓ | RARA |
| br-login core | ✓✓ | — |
| br-search core | ✓✓ | — |
| br-history core | ✓✓ | — |
| br-paginate core | ✓✓ | — |
| br-modal core | ✓✓ | — |
| br-wait core | ✓✓ | — |
| br-404 core | ✓✓ | — |
| br-iframe extended | ✓✓ | — |
| br-new-tab extended | ✓✓ | — |