WCAG compliance, with receipts.
Six tools. One mission: make accessibility testing verifiable, automated, and hard to ignore.
Lint & gate
# lint CLI output for accessible patterns
pip install a11y-lint a11y-ci
a11y-lint scan . --artifact-dir .a11y_artifacts
a11y-ci gate --artifact-dir .a11y_artifacts
Scan HTML
# scan HTML with cryptographic provenance
npm install -g @accessibility-suite/evidence-engine
a11y-engine scan ./html --out ./results
# get fix guidance for a finding
pip install a11y-assist
a11y-assist explain --json error.json --profile screen-reader
MCP config
// connect to Claude Desktop, Cursor, VS Code
{
"mcpServers": {
"a11y": {
"command": "npx",
"args": ["-y", "@accessibility-suite/mcp-tools"]
}
}
}
Evidence over assertions
Most tools stop at "you have 12 violations." This suite goes further: every finding is backed by a tamper-evident provenance record.
Cryptographic provenance
Every finding carries a prov-spec provenance record with SHA-256 integrity digests. Same input always produces identical output — no network calls, no randomness.
Low-vision-first output
All CLI tools follow the [OK]/[WARN]/[FAIL] + What/Why/Fix contract. Five accessibility profiles: low-vision, screen-reader, dyslexia, cognitive-load, and standard.
CI-native by design
Exit codes, scorecard JSON, and PR comments built for automated pipelines. Gate releases on WCAG regressions. Drop in as a GitHub Actions composite action.
The six tools
Detection through remediation — each tool hands off to the next.
Get started
Lint CLI output
pip install a11y-lint
a11y-lint scan output.txt Gate CI on regressions
pip install a11y-ci
a11y-lint scan . --artifact-dir .a11y_artifacts
a11y-ci gate --artifact-dir .a11y_artifacts Scan HTML with provenance
npm install -g @accessibility-suite/evidence-engine
a11y-engine scan ./html --out ./results MCP tools for AI assistants
npm install -g @accessibility-suite/mcp-tools
a11y evidence --target page.html --out evidence.json
a11y diagnose --bundle evidence.json --verify-provenance How it works
Six tools that form a pipeline from detection through remediation.
1. Detect
a11y-lint scans CLI text for accessible error patterns. a11y-evidence-engine scans HTML and emits findings with prov-spec provenance chains.
2. Gate
a11y-ci consumes scorecards, enforces thresholds, detects regressions vs. the last run, and posts PR comments. Fails the build on new serious violations.
3. Fix
a11y-assist generates fix guidance tuned to five accessibility profiles. a11y-mcp-tools brings the whole pipeline into your AI assistant via MCP.