§ MCP Server · Web browsing

Official

Puppeteer.

by Anthropic

Headless browser control for scraping and automation.

Runs in Claude · Cursor · ChatGPT · Windsurf — any MCP-compatible client

Install

npx -y @modelcontextprotocol/server-puppeteer

Transports

stdio (local)

Tools exposed

7

§ Add to your AI client

Drop this into your client's MCP config — claude_desktop_config.json for Claude Desktop, or .cursor/mcp.json for Cursor — then restart the app. Replace placeholder paths and credentials with your own.

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

§ About

Puppeteer-backed MCP server giving an agent a real browser. Navigate pages, click elements, fill forms, take screenshots, evaluate JS. The right tool when an agent needs to interact with sites that don't have an API.

§ Features

  • Navigate and interact with web pages
  • Click, fill, select, and submit forms
  • Take page screenshots
  • Evaluate JavaScript in the page context

§ Use cases

Web-scraping agentsQA test-runner agentsForm-filling automation

§ Related MCP servers

Open standardSubmit a server →