Screenshotscout MCP server
{
"mcpServers": {
"screenshotscout": {
"command": "npx",
"args": [
"-y",
"@screenshotscout/mcp@latest"
],
"env": {
"SCREENSHOTSCOUT_ACCESS_KEY": "<screenshotscout_access_key>",
"SCREENSHOTSCOUT_SECRET_KEY": "<screenshotscout_secret_key>",
"YOUR_SECRET_KEY": "<your_secret_key>",
"YOUR_ACCESS_KEY": "<your_access_key>"
}
}
}
}{
"mcpServers": {
"screenshotscout": {
"command": "npx",
"args": [
"-y",
"@screenshotscout/mcp@latest"
],
"env": {
"SCREENSHOTSCOUT_ACCESS_KEY": "<screenshotscout_access_key>",
"SCREENSHOTSCOUT_SECRET_KEY": "<screenshotscout_secret_key>",
"YOUR_SECRET_KEY": "<your_secret_key>",
"YOUR_ACCESS_KEY": "<your_access_key>"
}
}
}
}{
"mcpServers": {
"screenshotscout": {
"command": "npx",
"args": [
"-y",
"@screenshotscout/mcp@latest"
],
"env": {
"SCREENSHOTSCOUT_ACCESS_KEY": "<screenshotscout_access_key>",
"SCREENSHOTSCOUT_SECRET_KEY": "<screenshotscout_secret_key>",
"YOUR_SECRET_KEY": "<your_secret_key>",
"YOUR_ACCESS_KEY": "<your_access_key>"
}
}
}
}{
"servers": {
"screenshotscout": {
"command": "npx",
"args": [
"-y",
"@screenshotscout/mcp@latest"
],
"env": {
"SCREENSHOTSCOUT_ACCESS_KEY": "${input:screenshotscout_access_key}",
"SCREENSHOTSCOUT_SECRET_KEY": "${input:screenshotscout_secret_key}",
"YOUR_SECRET_KEY": "${input:your_secret_key}",
"YOUR_ACCESS_KEY": "${input:your_access_key}"
}
}
},
"inputs": [
{
"id": "screenshotscout_access_key",
"type": "promptString",
"description": "Screenshotscout access key",
"password": true
},
{
"id": "screenshotscout_secret_key",
"type": "promptString",
"description": "Screenshotscout secret key",
"password": true
},
{
"id": "your_secret_key",
"type": "promptString",
"description": "Your secret key",
"password": true
},
{
"id": "your_access_key",
"type": "promptString",
"description": "Your access key",
"password": true
}
]
}{
"mcpServers": {
"screenshotscout": {
"command": "npx",
"args": [
"-y",
"@screenshotscout/mcp@latest"
],
"env": {
"SCREENSHOTSCOUT_ACCESS_KEY": "<screenshotscout_access_key>",
"SCREENSHOTSCOUT_SECRET_KEY": "<screenshotscout_secret_key>",
"YOUR_SECRET_KEY": "<your_secret_key>",
"YOUR_ACCESS_KEY": "<your_access_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @screenshotscout/mcpversion 0.1.0
What it does
Screenshot Scout MCP server captures screenshots of webpages as images or PDFs. It lets you programmatically take full-page or element captures with control over viewport, device type, location, and page interactions.
- Capture webpages as PNG, JPEG, WebP, GIF, TIFF, or PDF for documentation or testing.
- Take screenshots from different geographic locations and device types to test how pages render globally.
- Automate blocking of ads, cookie banners, and chat widgets before capturing, then resize or adjust quality of the output.
Tools this server exposes
| Tool | Does |
|---|---|
| capture_screenshot | Captures an HTTP or HTTPS webpage as an image or PDF with options for viewport size, device type, location, page interactions, blocking, timing, caching, and ou |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.