P

Puppeteer

Official

Drive a real Chromium browser — navigate, click, fill forms, screenshot.

by Anthropic· 38.4k·Development·Updated 2 weeks ago

Install

Add this command to your MCP client config to connect Puppeteer.

npx -y @modelcontextprotocol/server-puppeteer

About Puppeteer

The Puppeteer server gives the assistant control over a headless Chromium instance: navigate to URLs, click selectors, type into inputs, take screenshots, and evaluate JavaScript in the page.

It is the right tool when fetch isn't enough — pages that require login, render content via JavaScript, or have complex interaction flows. Common uses: scraping behind auth, automating SaaS dashboards that have no API, end-to-end testing where the assistant writes and runs the test.

Heavier than fetch (it really is a browser), so reach for fetch first when the page is static.

Tags

Other MCP servers in Development and beyond.