Skip to main content
Glama
bikker

ScreenshotInk MCP Server

by bikker

ScreenshotInk MCP Server

npm version MCP license

Give your AI agent eyes. Five tools to capture, batch, compare and audit any web page — through ScreenshotInk's hosted Chromium fleet. No local browser, no Puppeteer maintenance; works in Claude Desktop, Claude Code, Cursor, Windsurf, CI runners and cloud sandboxes.

Every result returns the screenshot inline in the same turn, so the agent can reason about pixels immediately.

You:    Compare our pricing page on staging vs production — did the new cards ship?
Agent:  ▸ compare_screenshots { url_a: "https://acme.com/pricing", url_b: "https://staging.acme.dev/pricing" }
        4.7% of pixels differ, all inside the plan grid — the new Scale card is present. Deploy looks correct. ✓

Quick start

You need a ScreenshotInk API key — free, 100 captures/month, no card: screenshotink.com/signup

Claude Code

claude mcp add screenshotink -- npx -y @screenshotink/mcp --key sk_live_YOUR_KEY

or connect to the hosted remote server (nothing runs locally):

claude mcp add --transport http screenshotink https://mcp.screenshotink.com/mcp \
  --header "Authorization: Bearer sk_live_YOUR_KEY"

Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "screenshotink": {
      "command": "npx",
      "args": ["-y", "@screenshotink/mcp"],
      "env": { "SCREENSHOTINK_API_KEY": "sk_live_YOUR_KEY" }
    }
  }
}

Cursor / Windsurf

{
  "mcpServers": {
    "screenshotink": {
      "command": "npx",
      "args": ["-y", "@screenshotink/mcp", "--key", "sk_live_YOUR_KEY"]
    }
  }
}

Remote server (cloud agents, hosted runtimes)

Anything that speaks Streamable HTTP can connect directly — nothing to install:

URL:   https://mcp.screenshotink.com/mcp
Auth:  Authorization: Bearer sk_live_YOUR_KEY

Related MCP server: Webpage Screenshot MCP Server

Tools

Tool

What it does

take_screenshot

Capture any URL — viewport or full page, png/jpeg/pdf, dark mode, ad & cookie-banner blocking, lazy-load handling

bulk_screenshots

Up to 20 URLs in one call — audit a funnel or a competitor set at once

compare_screenshots

Pixel-diff two URLs (staging vs production, before vs after) — returns changed-% and a highlighted diff image

run_lighthouse

Google Lighthouse scores (performance, accessibility, best practices, SEO) + core web vitals

capture_sitemap

Fetch a sitemap.xml and screenshot every page it lists

Same parameters and defaults as the REST API. Captures over MCP count against the same quota as the REST API — one key, one meter. Identical requests within 24h are served from cache for free.

Why hosted?

  • CI pipelines — no headless Chrome install, no flaky browser binaries in runners.

  • Cloud agents — hosted runtimes can't launch browsers; the remote endpoint gives them eyes with zero dependencies.

  • Zero maintenance — we patch Chromium, handle lazy-load, ads and cookie walls. Your agent just asks for pixels.


MIT © ScreenshotInk — a ScalingWeb product

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bikker/screenshotink-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server