Server data from the Official MCP Registry
Archive any URL to a shareable rrweb/pdf/png snapshot + agent-driven web QA (scan, run E2E flows).
Archive any URL to a shareable rrweb/pdf/png snapshot + agent-driven web QA (scan, run E2E flows).
The siteglass MCP server is a well-structured tool for web QA and archiving with appropriate authentication and reasonable permissions. The server auto-generates and caches API keys securely, uses proper Bearer token authentication, and makes only expected network calls to the siteglass.io API. Minor code quality issues around error handling and lack of input validation on URLs do not significantly impact security posture. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
3 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: SITEGLASS_API_KEY
Environment variable: SITEGLASS_BASE_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-siteglass-mcp": {
"env": {
"SITEGLASS_API_KEY": "your-siteglass-api-key-here",
"SITEGLASS_BASE_URL": "your-siteglass-base-url-here"
},
"args": [
"-y",
"siteglass-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
siteglass-mcp exposes
siteglass.io as MCP tools. Two things an AI agent (or a
human) can do with it:
siteglass_render renders a page server-side
and returns a permanent, shareable snapshot: an interactive rrweb DOM
capture (post-JS, selectable text, working links), a single-page PDF, or
a full-page PNG. No CAPTCHA, no signup, no ownership check, callable
programmatically — a bot-friendly alternative to archive.today. (It renders
JS-heavy pages; it does not produce WARC, and if the target itself blocks
datacenter IPs the capture can come back empty.)Auth is automatic (creates + caches an API key at ~/.siteglass/key); set
SITEGLASS_API_KEY to use your own. The first scan per site is free; after
that, scans (2 credits) and flow runs (1 credit) draw from a prepaid balance
topped up in USD over Bitcoin Lightning.
npx siteglass-mcp
Claude Code:
claude mcp add siteglass -- npx siteglass-mcp
Cursor / Claude Desktop / Windsurf — add to the MCP config
(~/.cursor/mcp.json, claude_desktop_config.json, …):
{
"mcpServers": {
"siteglass": { "command": "npx", "args": ["-y", "siteglass-mcp"] }
}
}
OpenClaw — add to ~/.openclaw/openclaw.json (OpenClaw consumes MCP
servers); your assistant gets the siteglass_* tools:
{ "mcpServers": { "siteglass": { "command": "npx", "args": ["-y", "siteglass-mcp"] } } }
Then ask the agent: "test my app at with siteglass."
| tool | does |
|---|---|
siteglass_render | archive any public URL → shareable snapshot permalink (rrweb / pdf / png); no CAPTCHA, no signup |
siteglass_get_render | fetch an archive once its Lightning invoice is paid |
siteglass_register_site | register an app URL, get an ownership-proof token |
siteglass_verify_site | confirm the token is live (DNS TXT or hosted) |
siteglass_scan / siteglass_get_scan | crawl the site → report + findings (first scan free) |
siteglass_generate_flows | derive executable E2E test flows from a scan |
siteglass_run_flow / siteglass_get_run | run a flow → per-step pass/fail, screenshots, video, rrweb replay |
siteglass_set_credentials | give a test login for authenticated flows |
siteglass_feedback | send feedback to the siteglass team |
Long ops return an id and you poll the get_* tool, so every call stays
under MCP client request timeouts.
io.siteglass/mcp.https://siteglass.io/openapi.json,
/.well-known/agent-skills/index.json, /llms.txt, /SKILLS.md.MIT licensed.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.