dissid-audit-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dissid-audit-mcprun funnel audit on example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dissid-audit-mcp
DISSID's deterministic audit engine, packaged as an MCP server (G3). Three tools wrap the existing audit scripts — the server shells out to them and returns their markdown reports verbatim. It never reimplements a scan and never fabricates a result.
Tool | Wraps | Status on a fresh host |
|
| shipped with |
|
| on branch |
|
| on branch |
Honesty floors (inherited from the scripts, not weakened here)
Reports state only what the scan proved;
UNKNOWN != ABSENT(JS-rendered pages get UNKNOWN).Missing script → "tool not installed" error, never a fake report.
Scan timeout (default 120s) → explicit timeout error; a timeout is not a finding.
Corrupt usage counter → fail closed (treated as limit reached, user told why).
The server never phones home except the optional Lemon Squeezy license validation below.
Related MCP server: a11y-mcp-server
Install
Runtime: bun (≥1.1). No npm/npx anywhere.
git clone <this-repo> ~/dev/dissid-audit-mcp
cd ~/dev/dissid-audit-mcp
bun install
bun test # 11 tests, network-freeWire into Claude Code
claude mcp add dissid-audit -- bun run ~/dev/dissid-audit-mcp/src/index.tsOr in .mcp.json / ~/.claude.json:
{
"mcpServers": {
"dissid-audit": {
"command": "bun",
"args": ["run", "/Users/<you>/dev/dissid-audit-mcp/src/index.ts"]
}
}
}Configuration (env)
Var | Default | Meaning |
|
| where the audit scripts live (test seam) |
|
| free-tier counter location ( |
|
| free scans per UTC day |
|
| per-scan hard timeout |
| — | Lemon Squeezy license key → unmetered |
| unset |
|
| LS public endpoint | override exists only so tests run network-free |
Metering model
Free tier: 3 scans per UTC day, persisted in
usage.json({day, count}, atomic write, UTC rollover). Corrupt file = fail closed.Licensed: set
DISSID_AUDIT_LICENSE_KEY. WithLEMONSQUEEZY_VALIDATE=1the key is validated per scan against Lemon Squeezy (invalid/unreachable → fail closed, no scan). Without it, the stub accepts any key and says so in the output.
Pricing plan (sketch)
Free: 3 scans/day — enough to try every tool on your own domain.
Pro: $19/mo, unlimited scans — license key sold via Lemon Squeezy (merchant-of-record handles global sales tax/VAT).
⚠️ Blocker before any sale: the DISSID Lemon Squeezy store currently has 0 products. Sid must create the store product (subscription with license keys enabled) before a key can ever validate. Until then, paying customers cannot exist; the
LEMONSQUEEZY_VALIDATE=1path is wired and tested against a mock.
Development
bun test # full suite (registration, metering, license seam, honest errors)
bunx tsc --noEmit # typecheck
bun run src/index.ts # serve on stdioThis server cannot be deployed
Maintenance
Related MCP Connectors
Free technical-SEO audit MCP: crawl a site, run checks, return an LLM-ready shareable report.
- mcpOAuthcom.screenshotink
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
MCP-native AI evaluation: rubric audits, eval suites, and proof reports for AI/LLM output.
Create, validate and audit llms.txt, incl. the Lighthouse Agentic Browsing check.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables auditing web pages for WCAG violations, applying deterministic fixes and PRs, all through MCP clients like Claude Desktop.7MIT
- AlicenseAqualityCmaintenanceExposes axe-core accessibility auditing as MCP tools so any MCP-compatible agent can audit HTML for structural and semantic issues.3MIT
- AlicenseAqualityBmaintenanceAudits MCP tool descriptions for quality and reliability, scoring them 0-100, detecting smells, and providing rewritten versions for better agent accuracy.4MIT

SiteLint Auditor MCPofficial
AlicenseAqualityAmaintenanceRuns WCAG accessibility, SEO, performance, and security audits on URLs or raw HTML via SiteLint Auditor. Enables LLM agents to audit web pages and check WCAG criteria through MCP tools.3689 npmMozilla Public 2.0