# Webpage Screenshot

> Use this tool when you need to capture visual screenshots of web pages, especially those requiring authentication or multi-step interactions. It solves problems such as monitoring protected web applications, verifying development progress, and automating testing workflows that require human authentication steps. The tool takes webpage URLs and authentication credentials as inputs and produces full-page or element-specific screenshots as outputs.

Canonical page: https://skillsregistry.net/skills/ananddtyagi-webpage-screenshot  
JSON: https://api.skillsregistry.net/v1/skills/ananddtyagi-webpage-screenshot

## Description

Webpage Screenshot MCP server enables AI assistants to capture visual screenshots of web pages using Puppeteer, with specialized support for authenticated workflows and multi-step interactions. Developed by Anand Tyagi, it provides tools for full-page and element-specific screenshots, manual login sessions with cookie persistence, and browser session management across multiple screenshot operations. The implementation supports both headless automation and visible browser modes, can integrate with system default browsers for natural user interactions, and handles authentication flows by allowing manual login followed by automated screenshot capture using saved cookies, making it ideal for monitoring protected web applications, visual verification of development progress, and automated testing workflows that require human authentication steps.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ananddtyagi-webpage-screenshot)
- **Repository:** <https://github.com/ananddtyagi/webpage-screenshot-mcp>

## 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": "ananddtyagi-webpage-screenshot"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ananddtyagi-webpage-screenshot` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ananddtyagi-webpage-screenshot/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
