← tools

Puppeteer MCP Server

Enables AI agents to automate Chrome/Chromium browser through the Model Context Protocol using Puppeteer. Supports navigating to URLs, taking screenshots, clicking elements, filling forms, and extracting page content. Useful for web scraping, testing, and automated web interactions.

Security Assessment

Levelcaution
Permissionsbrowse:web, capture:screenshots, interact:pages
Data Exposurecontent
Requires SupervisorNo
Risk NotesBrowser automation. Can navigate to URLs, take screenshots, interact with pages.

Integration

Typemcp-server
Package@modelcontextprotocol/server-puppeteer
Installnpx -y @modelcontextprotocol/server-puppeteer
Authnone

Capabilities

Actionsnavigate_to_url, take_screenshot, click_element, fill_form, extract_content, evaluate_javascript
Input Typestext, url
Output Typestext, image, json
When to UseWhen the agent needs to automate browser interactions, take screenshots, or scrape dynamic web pages.
When NOT to UseWhen simple HTTP fetching is sufficient; use fetch-mcp instead for static content.

Category: content · Free tier: Yes · Source

Collected: 2026-03-15 from https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer