# Safari Screenshot

> Use this tool when you need to automate screenshot capture of web pages on macOS, particularly for use cases like visual regression testing, web archiving, and content verification. It provides a lightweight alternative to browser automation tools, capturing screenshots using Safari's native capabilities. The tool takes a web page as input and outputs a screenshot, enabling developers and QA teams to integrate automated screenshot capture into their workflows.

Canonical page: https://skillsregistry.net/skills/rogerheykoop-safari-screenshot  
JSON: https://api.skillsregistry.net/v1/skills/rogerheykoop-safari-screenshot

## Description

This MCP server, developed by Roger Heykoop, provides a tool for capturing screenshots using Safari on macOS. Built with TypeScript and leveraging the Model Context Protocol SDK, it enables AI assistants to automate the process of taking web page screenshots. The implementation focuses on utilizing Safari's native capabilities on macOS, offering a lightweight alternative to browser automation tools like Puppeteer. It's particularly useful for developers and QA teams who need to integrate automated screenshot capture into their workflows, enabling use cases such as visual regression testing, web archiving, and content verification without manual intervention or the overhead of full browser automation frameworks.

## Trust

- **Trust score (0–1):** 0.95
- **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/rogerheykoop-safari-screenshot)
- **Repository:** <https://github.com/rogerheykoop/mcp-safari-screenshot>

## 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": "rogerheykoop-safari-screenshot"
    }
  }
}
```

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