← Back to rankings
mcp-puppeteer
MCPbrowser-automation
npx -y @modelcontextprotocol/server-puppeteer
Evaluated 4/13/2026 with agent-eval v0.1.0
47
Overall Score
Capability(30%)
51%
Reliability(25%)
0%
Efficiency(20%)
50%
Safety(15%)
100%
Dev Experience(10%)
70%
7
Tools
14
Tasks
0%
Success Rate
0ms
Avg Latency
Tools (7)
puppeteer_navigate
Navigate to a URL
Parameters: url*launchOptionsallowDangerous
puppeteer_screenshot
Take a screenshot of the current page or a specific element
Parameters: name*selectorwidthheightencoded
puppeteer_click
Click an element on the page
Parameters: selector*
puppeteer_fill
Fill out an input field
Parameters: selector*value*
puppeteer_select
Select an element on the page with Select tag
Parameters: selector*value*
puppeteer_hover
Hover an element on the page
Parameters: selector*
puppeteer_evaluate
Execute JavaScript in the browser console
Parameters: script*
Task Scores (14)
| Tool | Difficulty | Capability | Safety |
|---|---|---|---|
| puppeteer_navigate | basic | 0% | 100% |
| puppeteer_navigate | adversarial | 100% | 100% |
| puppeteer_screenshot | basic | 0% | 100% |
| puppeteer_screenshot | adversarial | 0% | 100% |
| puppeteer_click | basic | 0% | 100% |
| puppeteer_click | adversarial | 0% | 100% |
| puppeteer_fill | basic | 0% | 100% |
| puppeteer_fill | adversarial | 100% | 100% |
| puppeteer_select | basic | 0% | 100% |
| puppeteer_select | adversarial | 100% | 100% |
| puppeteer_hover | basic | 0% | 100% |
| puppeteer_hover | adversarial | 100% | 100% |
| puppeteer_evaluate | basic | 0% | 100% |
| puppeteer_evaluate | adversarial | 100% | 100% |