example-servers/puppeteer
v0.1.0 · 7 tools · source
95A/ 100
npx -y @modelcontextprotocol/server-puppeteer
Check breakdown
✓Tools exposed — Server exposed 7 tools.
• puppeteer_navigate
• puppeteer_screenshot
• puppeteer_click
• puppeteer_fill
• puppeteer_select
• puppeteer_hover
• puppeteer_evaluate
✓Input schemas valid — All tools have a valid JSON-Schema input definition.
✓Tool naming — All tool names follow the recommended convention.
✓Descriptions — Every tool and parameter is described.
!Tool annotations — 7 tool(s) declare no safety annotations.
• puppeteer_navigate
• puppeteer_screenshot
• puppeteer_click
• puppeteer_fill
• puppeteer_select
• puppeteer_hover
• puppeteer_evaluate
→ Add annotations like readOnlyHint / destructiveHint so clients can gate risky calls.
→ A `title` annotation also gives clients a friendly display name.
✓Handshake + list latency — tools/list responded in 6ms.
Add the badge
Paste into your README:
[](https://scoremcp.dev/servers/server-puppeteer)