# Puppeteer

> Use this tool when you need to automate browser interactions or scrape web content in a realistic environment. It solves problems related to web automation, testing, and AI model training by providing a browser automation interface that takes in URLs, JavaScript code, and user inputs, and outputs screenshots, web page data, and text embeddings. It is particularly useful in contexts where AI models require realistic web interactions, such as web scraping, automated testing, and text embedding generation.

Canonical page: https://skillsregistry.net/skills/anthropic-puppeteer-scrape-copilot  
JSON: https://api.skillsregistry.net/v1/skills/anthropic-puppeteer-scrape-copilot

## Description

This Puppeteer-based MCP server, developed by Anthropic, enables browser automation and web interaction capabilities for AI models. It provides tools for navigating web pages, taking screenshots, clicking elements, filling forms, and executing JavaScript in a real browser environment. The server uses Puppeteer to control either a headless Chromium instance (in Docker) or a visible browser window (when run locally). It integrates with TensorFlow.js for text embedding generation. This implementation is particularly useful for web scraping, automated testing, and scenarios where AI models need to interact with web content in a realistic browser context.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/anthropic-puppeteer-scrape-copilot)
- **Repository:** <https://github.com/jwaldor/mcp-scrape-copilot>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "anthropic-puppeteer-scrape-copilot"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/anthropic-puppeteer-scrape-copilot` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/anthropic-puppeteer-scrape-copilot/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
