For non-developers
What can Claude do with Puppeteer?
Imagine asking your AI: 'Take a screenshot of this page' or 'Generate a PDF of this report URL' — and it runs a real Chrome browser locally to do it. This server lets your AI drive Puppeteer-controlled Chromium on your machine for screenshots, PDFs, scraping, and automation.
★ Hand-picked walkthrough
Puppeteer + Claude AI's MCP
Things you can ask Claude
Page Screenshots
Capture a full-page or viewport screenshot of a URL.
Say to Claude
Take a full-page screenshot of https://example.com/dashboard and save it to ./screenshots PDF Generation
Convert a web page or HTML to PDF.
Say to Claude
Generate a PDF of https://example.com/report/2026-q1 and save it as q1-report.pdf Scraping with JS
Extract data from pages that require JavaScript to render.
Say to Claude
Go to this infinite-scroll product page, scroll to load 50 items, and extract their names and prices When it helps
- ✓You need to take screenshots of web pages
- ✓You want to generate PDFs from HTML or live pages
- ✓You're doing local scraping that requires JavaScript execution
- ✓You want browser automation without cloud costs
FAQ
Can Claude use Puppeteer?
Yes. With the Puppeteer MCP connector (an MCP server), Claude can work with Puppeteer directly in your conversation — Official Puppeteer browser automation server — let AI control a real browser for scraping, screenshots, and UI testing.
Do I need to code to use Puppeteer with Claude?
No. You install the connector once (a short config or one command), then you just ask Claude in plain English. The example prompts on this page work as-is.
How do I add Puppeteer to Claude?
Open the Puppeteer connector page for copy-paste setup, or follow the per-client guide for Claude Desktop, Claude Code, Cursor, or ChatGPT.
Set up Puppeteer in Claude
Copy-paste config, setup steps, plus the walkthrough — on the connector page.