kaide — accessibility MCP

A normative accessibility layer for coding agents: identify → normalize → prove.

Mark elements with data-a11y, then verify a rendered page against the norm. The contract is the rendered DOM, independent of source language.

MCP endpoint

POST /mcp (OAuth 2.1; request scope=openid profile kaide_partition). Tools: list_elements, get_element_spec, get_element_donts, verify, get_report, list_checks.

Getting started

New here? Getting started walks through auth, the client, marking elements with data-a11y, and gating a CI pipeline on accessibility findings.

Analyse-only: the sent page is checked and discarded; only findings are kept. Not for pages carrying personal data.