Back to Browse

Siteglass MCP Server

Developer ToolsModerate5.2MCP RegistryLocal
Free

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).

About

Archive any URL to a shareable rrweb/pdf/png snapshot + agent-driven web QA (scan, run E2E flows).

Security Report

5.2
Moderate5.2Moderate Risk

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.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

What You'll Need

Set these up before or after installing:

siteglass API key (optional; the server auto-creates an account if absent).Required

Environment variable: SITEGLASS_API_KEY

API base URL (default https://siteglass.io).Optional

Environment variable: SITEGLASS_BASE_URL

How to Install

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"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

siteglass MCP server

siteglass-mcp exposes siteglass.io as MCP tools. Three things an AI agent (or a human) can do with it:

  1. Scan the app you're building — FREE, no accountsiteglass_scan_local runs a headless browser on your machine against http://localhost:PORT (or any URL you can reach — nothing is tunneled to us), then siteglass analyzes the crawl and returns real findings: broken links/assets, console errors, accessibility & SEO issues, forms worth testing, plus a plain-English report. Point it at your dev server right after the agent builds or changes the app. No signup, no ownership verification, no payment. (First run downloads a headless Chromium, ~1 min.)
  2. Archive any public URLsiteglass_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.)
  3. Web-QA a deployed site you ownregister → verify → scan → generate flows → run → read results, autonomously, no human signup. This is the hosted/continuous tier (runs on our servers against your live site).

The local scan (1) is free and needs no auth. For the hosted tools (2, 3), 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, then scans (2 credits) and flow runs (1 credit) draw from a prepaid balance topped up in USD over Bitcoin Lightning.

Install

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."

Tools

tooldoes
siteglass_scan_localfree, no-auth — crawl a local/dev app in a browser on your machine → analyzed findings + report
siteglass_renderarchive any public URL → shareable snapshot permalink (rrweb / pdf / png); no CAPTCHA, no signup
siteglass_get_renderfetch an archive once its Lightning invoice is paid
siteglass_register_siteregister an app URL, get an ownership-proof token
siteglass_verify_siteconfirm the token is live (DNS TXT or hosted)
siteglass_scan / siteglass_get_scancrawl the site → report + findings (first scan free)
siteglass_generate_flowsderive executable E2E test flows from a scan
siteglass_run_flow / siteglass_get_runrun a flow → per-step pass/fail, screenshots, video, rrweb replay
siteglass_set_credentialsgive a test login for authenticated flows
siteglass_feedbacksend 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.

Discovery

  • Listed in the official MCP Registry as io.siteglass/mcp.
  • Machine-discovery on the API host: https://siteglass.io/openapi.json, /.well-known/agent-skills/index.json, /llms.txt, /SKILLS.md.

MIT licensed.

Reviews

No reviews yet

Be the first to review this server!