Screenshot any web page, or read it as clean Markdown, with consent banners, ads and popups removed.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http screenshotline https://api.screenshotline.com/mcp --header 'X-Access-Key: <X_ACCESS_KEY>'~/.codex/config.toml
[mcp_servers.screenshotline]
url = "https://api.screenshotline.com/mcp"
http_headers = { X-Access-Key = "<X_ACCESS_KEY>" }
# codex mcp add screenshotline --url https://api.screenshotline.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"screenshotline": {
"url": "https://api.screenshotline.com/mcp",
"headers": {
"X-Access-Key": "<X_ACCESS_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"screenshotline": {
"type": "http",
"url": "https://api.screenshotline.com/mcp",
"headers": {
"X-Access-Key": "<X_ACCESS_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"screenshotline": {
"httpUrl": "https://api.screenshotline.com/mcp",
"headers": {
"X-Access-Key": "<X_ACCESS_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"screenshotline": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.screenshotline.com/mcp",
"--header",
"X-Access-Key:<X_ACCESS_KEY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"screenshotline": {
"url": "https://api.screenshotline.com/mcp",
"headers": {
"X-Access-Key": "<X_ACCESS_KEY>"
}
}
}
}