mcpservers

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

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.