{"openapi":"3.1.0","info":{"title":"a11y-scan","version":"0.2.0","description":"Honest, free automated WCAG (ADA) accessibility checker. Static-HTML analysis of the objective WCAG 2.2 subset; charter-clean (robots-respecting, read-only, no anti-bot/CAPTCHA/paywall evasion). States its coverage limits; not a determination of conformance. All endpoints are currently free.","contact":{"name":"foomworks","url":"https://a11y-scan.foomworks.workers.dev"}},"servers":[{"url":"https://a11y-scan.foomworks.workers.dev"}],"paths":{"/scan":{"get":{"summary":"Scan a URL for WCAG findings + summary + coverage note (free)","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"absolute http(s) URL of a publicly reachable HTML page"}],"responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/scan/preview":{"get":{"summary":"Summary + top issues only (free)","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"absolute http(s) URL of a publicly reachable HTML page"}],"responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/badge":{"get":{"summary":"Embeddable SVG badge with the static scan's issue count — a count, never a compliance grade (free)","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"description":"absolute http(s) URL of a publicly reachable HTML page"}],"responses":{"200":{"description":"SVG","content":{"image/svg+xml":{}}}}}},"/health":{"get":{"summary":"Service status (free)","responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/stats":{"get":{"summary":"Daily usage counters (free)","responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/policy":{"get":{"summary":"Acceptable-Use Policy + the honesty/coverage statement (free)","responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/mcp":{"post":{"summary":"MCP server (Streamable HTTP, JSON-RPC 2.0) — scan_url_accessibility / scan_url_accessibility_preview (free)","responses":{"200":{"description":"OK","content":{"application/json":{}}}}}},"/.well-known/mcp.json":{"get":{"summary":"MCP server descriptor (free)","responses":{"200":{"description":"OK","content":{"application/json":{}}}}}}}}