Available Tools
puppeteer_navigate
"Open https://news.ycombinator.com"
"Navigate to our staging environment at https://staging.example.com"puppeteer_screenshot
"Take a screenshot of the current page"
"Screenshot only the header section"
"Take a full-page screenshot including below-the-fold content"puppeteer_click
"Click the Login button"
"Click the third item in the navigation menu"puppeteer_fill
"Fill the search box with 'AI coding tools'"
"Enter test@example.com in the email field"puppeteer_evaluate
"Run document.querySelectorAll('a').length to count all links on the page"
"Get the page title using document.title"puppeteer_pdf
"Generate a PDF of this page"
"Create a PDF report of the dashboard"Use Cases
Visual Testing
"Navigate to our app, take screenshots of the login, dashboard, and settings pages"
-> Agent captures visual snapshots for design reviewSPA Scraping
"Open this React app, wait for data to load, extract the product list"
-> Puppeteer renders JS, agent reads the DOMPDF Generation
"Open the invoice page for order #123 and generate a PDF"
-> Agent navigates, renders, exports PDFKey Stats
- 2,000+ GitHub stars
- Headless Chrome/Chromium
- Screenshots, PDFs, scraping
- JavaScript execution
- Form filling and interaction
FAQ
Q: What is Puppeteer MCP? A: An MCP server that gives AI agents headless Chrome control via Puppeteer for screenshots, scraping, testing, and PDF generation.
Q: Puppeteer MCP vs Playwright MCP? A: Puppeteer is Chrome-only and lighter. Playwright supports Chrome, Firefox, and WebKit with more features. Choose Puppeteer for simplicity.
Q: Is Puppeteer MCP free? A: Yes, open-source. Puppeteer is free and maintained by Google.