Screenshot any public web page from an AI agent. Free without signup, or with an API key.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http snap-screenshots https://snap.i2dev.com/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.snap-screenshots]
url = "https://snap.i2dev.com/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add snap-screenshots --url https://snap.i2dev.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"snap-screenshots": {
"url": "https://snap.i2dev.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"snap-screenshots": {
"type": "http",
"url": "https://snap.i2dev.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"snap-screenshots": {
"httpUrl": "https://snap.i2dev.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"snap-screenshots": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://snap.i2dev.com/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"snap-screenshots": {
"url": "https://snap.i2dev.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}