SkillTide Submit
Official description7 sourcesMCP servers8d ago
snapshot-site/snapshot-site-mcp

snapshot-site/snapshot-site-mcp

Let Claude, ChatGPT, and other MCP clients capture, compare, and analyze any web page — hosted with OAuth, or local over stdio.
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add snapshot-site-mcp -- npx -y snapshot-site-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1 ★ · snapshot-site/snapshot-site-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 1 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository snapshot-site/snapshot-site-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Snapshot Site MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Official MCP server for the Snapshot Site API
Tools
- screenshot
- analyze
- compare
These tools are annotated for MCP clients as:
- read-only
- idempotent
- open-world
They also include richer titles, category metadata, and example intents to improve tool selection in Claude Desktop and Cursor.
Two ways to connect
**Hosted, with OAuth** — point your client at https://mcp.snapshot-site.com/mcp
and sign in. There is no local process to run and no API key in your client
config; the server resolves your account from the OAuth session.
**Local, with an API key** — run the package yourself over stdio and provide
SNAPSHOT_SITE_API_KEY. The server calls the Snapshot Site API directly.
Either way, calls count against the same plan quota as direct API calls. Nothing
is metered differently because it came through MCP.
Credentials
The hosted server needs no credential — you sign in through OAuth and the server
resolves your account from the session. Skip this section unless you run the
server yourself over stdio.
For local stdio mode you need a Snapshot Site API key.
1. Sign up for a Snapshot Site Console account.
2. Create an API key on the API Keys page.
3. Pass the key to the server as the SNAPSHOT_SITE_API_KEY environment variable.
4. Leave SNAPSHOT_SITE_BASE_URL at its default (https://api.prod.ss.snapshot-site.com)
unless you're pointed at a self-hosted or staging instance.
Compatibility
Requires Node.js 20.9 or later. Built against @modelcontextprotocol/sdk v1.28
and tested with Claude Desktop and Cursor over stdio, and with any client that
speaks the streamable HTTP transport against the hosted endpoint.
Usage
Not sure which options to use? Preview a capture and its parameters in the
Screenshot console playground
before wiring them into a tool call.
OAuth discovery flow
What a client does when connecting to the hosted server:
The server then validates the token against the issuer and resolves the account
it belongs to before running the tool.
Verifying the deployment
Manual vs implicit client_id
- The client_id is only needed for the authorization step.
- If your client cannot discover that client_id beforehand, enter it manually in the connector UI.
- It cannot be injected later once the OAuth flow has started.
- The server can publish an experimental implicit mode by exposing a preferred_client_id in /.well-known/oauth-protected-resource.
- Clients that read this metadata may then skip the manual entry. Clients that ignore the field still require a manual client_id.
Environment
Build
Local stdio mode
Claude Desktop configuration
Cursor configuration
Remote HTTP mode
This package also supports a hosted MCP endpoint for clients using mcp-remote.
Start the HTTP server:
or:
Environment variables:
Remote client configuration with direct API key header:
The hosted server is stateless. Each request authenticates with x-snapshotsiteapi-key, which makes the service safe to run on multiple replicas without session affinity.
Source
awesome · https://github.com/snapshot-site/snapshot-site-mcp
Browse by field
MCP servers
Traction
1 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index