
How to add ScreenshotOne MCP Server to Claude Desktop
Community server that captures website screenshots via the ScreenshotOne API. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 15, 2026 ยท 36โ ยท stdio ยท apikey
Claude Desktop config for ScreenshotOne MCP Server
npx -y screenshotone-mcp-server{
"mcpServers": {
"screenshotone-mcp-server": {
"command": "npx",
"args": [
"-y",
"screenshotone-mcp-server"
],
"env": {
"SCREENSHOTONE_API_KEY": "<your-api-key>"
}
}
}
}Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the ScreenshotOne MCP Server config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm ScreenshotOne MCP Server's tools appear under the ๐ tools menu.
Before you start
- Node.js 18 or higher
- A ScreenshotOne access key from https://dash.screenshotone.com/access, set as SCREENSHOTONE_ACCESS_KEY
- Git, if installing from source rather than the npm package
What ScreenshotOne MCP Server can do in Claude Desktop
take_screenshotCapture a website screenshot from a URL, with options for viewport size, full-page capture, CSS-selector targeting, output format (PNG/JPEG/WebP/PDF), ad/tracker/cookie-banner blocking, and optional upload.
Security
The ScreenshotOne API key bills rendering usage to your account; keep it in env. Captured URLs are sent to ScreenshotOne's servers for rendering, so avoid passing internal or authenticated pages.
ScreenshotOne MCP Server + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the ScreenshotOne MCP Server config there under the "mcpServers" key and restart the client.
Is ScreenshotOne MCP Server safe to use with Claude Desktop?
The ScreenshotOne API key bills rendering usage to your account; keep it in env. Captured URLs are sent to ScreenshotOne's servers for rendering, so avoid passing internal or authenticated pages.
Where do I get the access key?
Sign up at ScreenshotOne and create a key at https://dash.screenshotone.com/access, then set it as SCREENSHOTONE_ACCESS_KEY.
Is there a free tier?
ScreenshotOne offers a free tier with a monthly screenshot quota; heavier usage requires a paid plan. The MCP server itself is open source (ISC).
What output formats are supported?
PNG, JPEG, WebP, and PDF, selectable via the format option on the screenshot tool.