▌BestMCPTools.org
Puppeteer MCP logo

Puppeteer MCP

Browser automation and web scraping for AI

Browser AutomationOpen SourceAll ModelsModerate✓ Verified
Own Puppeteer MCP? Boost it to the top.✦ Upgrade to Featured

Maintenance status

Archived
Checked September 28, 2026

Archived: the MCP project moved this reference server to modelcontextprotocol/servers-archived and no longer maintains it.

How to Install Puppeteer MCP

$npx @modelcontextprotocol/server-puppeteer

Requires Claude Desktop, Cursor, Windsurf, or another MCP-compatible client.

Setup by client

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "puppeteer-mcp": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "puppeteer-mcp": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "puppeteer-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

Claude Code (terminal)

claude mcp add puppeteer-mcp -- npx @modelcontextprotocol/server-puppeteer

Add any API keys or environment variables the server's README lists.

About Puppeteer MCP

Drive a headless Chrome from your AI agent. Click, type, screenshot, extract. For cross-browser automation beyond Chromium, the Playwright MCP server adds Firefox and WebKit.

Puppeteer MCP is a Browser Automation MCP server designed for QA, growth, ops, and research teams. It enables driving a real browser from an AI assistant by exposing Playwright/Puppeteer sessions as MCP tools. Key capabilities include navigate, click, type, and submit, headless screenshots and pdfs, form-fill and file-upload flows, and structured tool calls that work cleanly inside an LLM context. It integrates with Playwright, Puppeteer, headless Chromium, and Selenium grids, and is best suited for QA, growth, ops, and research teams who need end-to-end testing.

Key Features

  • browser
  • automation
  • scraping
  • Navigate, click, type, and submit
  • Headless screenshots and PDFs
  • Form-fill and file-upload flows

Pricing

Open Source: from Free

Pros & Cons

Pros

  • Reaches sites that don't expose APIs
  • Self-healing test flows
  • Strong selectors paired with LLM context

Cons

  • Slower than direct API calls
  • Brittle against aggressive bot protection
  • Per-session state can leak without isolation

Best For

  • End-to-end testing
  • Scraping rendered pages
  • Form-heavy workflows
  • Dashboard data extraction

Our Take on Puppeteer MCP

Best-in-class browser control for AI. Watch out for memory usage on long sessions.

Alternatives to Puppeteer MCP

Fetch MCPAPIs & Data

Fetch any URL or web content from AI

View Fetch MCP →

Frequently Asked Questions

Tags