1. Conduid
  2. AI
  3. kinti/a11y-toolkit
MCP server · AI

kinti/a11y-toolkit

live announcement monitor. Multilanguage es/en, zero dependencies.

34Low

Scored a month ago · breakdown

About kinti/a11y-toolkit

kinti/a11y-toolkit is an MCP server published by kinti in the AI category: live announcement monitor. Multilanguage es/en, zero dependencies.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/kinti/a11y-toolkit

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (17)

*(rendered audit)*adds **:focus/:hover state contrast** (disabled exempt) and **same-origin iframes**

Parameters not published.

a11y_aria_live_snippetInjectable monitor logging every aria-live announcement (time, politeness, role, text) — what a screen reader would say, visible on screen.

Parameters not published.

a11y_audit_dom**Rendered audit** (local Playwright/Chromium): real computed text contrast vs effective backgrounds with alpha compositing (1.4.3), minimum target size 24×24 (**2.5.8 — new in WCAG 2.2**), focus-indicator heuristic (2.4.7), **:focus/:hover state contrast**, **open shadow DOM traversed** — all static checks on the live DOM.

Parameters not published.

a11y_audit_urlExpress static WCAG audit of a URL **or raw HTML**: 25+ signals — **26 WCAG criteria touched** — with a **weighted 0-100 score** (alt, accessible names, labels, autocomplete 1.3.5, keyboard onclick, unknown ARIA roles, broken aria-labelledby, unnamed duplicated landmarks, meta refresh, skip mechanism, lang validity, title, headings, blocked zoom, captions, autoplay audio, generic/duplicated link text, target=_blank warnings, tabindex>0, aria-hidden-on-focusable, tables, duplicate ids, accesskeys). Per-finding remediation.

Parameters not published.

a11y_autofix**Deterministic safe auto-fixes** on HTML: unblock zoom (1.4.4), exact autocomplete tokens (1.3.5), missing lang, empty title. Everything requiring judgment is returned as `no_aplicados` with the reason — the honest anti-overlay.

Parameters not published.

a11y_badgeReturns an **honest badge** as accessible SVG: score, date, scope ("automated screening"), never "conformant" — the anti-overclaim seal.

Parameters not published.

a11y_contrast_image**Text over images**: pixel-level sampling of the actual background → worst/median/p95 ratio, % area passing AA, hostile-zone detection on a 3×3 grid.

Parameters not published.

a11y_contrast_pairExact ratio + verdicts 1.4.3/1.4.6/1.4.11. Accepts `#hex`, `rgb()`, `hsl()`, **CSS color names**; alpha composites over the background. Suggests the nearest passing color.

Parameters not published.

a11y_criterionExplains any WCAG 2.2 criterion in plain language: what it requires, typical failures, and which toolkit tool verifies it.

Parameters not published.

a11y_diffRegression diff between two snapshots: added/removed/renamed interactives, focus-order changes.

Parameters not published.

Show all 17 tools
a11y_diff_urlsSnapshot two URLs and diff in one call (staging vs production).

Parameters not published.

a11y_generate_declarationLegal accessibility statement in HTML: RD 1112/2018 art. 10 (Spanish public sector) or **European Accessibility Act** wording (Directive (EU) 2019/882 / Ley 11/2023). es/en. The document is itself accessible.

Parameters not published.

a11y_keyboard**Keyboard-trap detection (2.1.2) with REAL Tab walking**: up to 60 stops, cycle detection, and the decisive test — does Escape release? Correct modals are not reported.

Parameters not published.

a11y_reflow**Reflow at 320px (1.4.10)** — the check axe and Lighthouse don't automate: real horizontal scroll + overflowing elements at 320px viewport.

Parameters not published.

a11y_scroll**Infinite-scroll audit** — the documented disaster nobody automates (Deque + APG Feed pattern): real scrolling batches, does focus SURVIVE, is new content ANNOUNCED, does the feed END or offer load-more.

Parameters not published.

a11y_snapshotInteractive elements (tag, role, accessible name, href) + **real tab focus order** + the **computed accessibility tree** (what a screen reader announces). Requires Playwright.

Parameters not published.

a11y_suggest_colorNearest opaque color (true RGB distance) reaching the target ratio (4.5 default).

Parameters not published.

Ask AI

✦

Ask AI about kinti/a11y-toolkit

Powered by Claude · Grounded in docs

I know everything about kinti/a11y-toolkit. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Releases

v5.2.1v5.2.1 — annotations that tell the truth · 9 Oct 2026A TDQS audit (Glama's per-tool scoring) caught two tools whose annotations denied what they actually do: `a11y_ledger`: `record` mutates a persistent file — `readOnlyHint`/`idempotentHint` were both wrong (scored 1/5 on Behavior). Now…
v5.2.0v5.2.0 — navigate like a screen-reader user · 5 Oct 2026Blindfold, level two — the research pass. Real screen-reader users navigate by HEADINGS and LANDMARKS first; Tab is the fallback. A journey that only Tab-walks never sees the two failures a real user hits on every page. Now the blindfold…
v5.1.1v5.1.1 — blindfold sees with the right eye · 5 Oct 2026Functional fix to the blindfold loop: perception now happens through the agent's own browser accessibility snapshot at every step (preserves filled forms and open dialogs); `a11y_sr_transcript` becomes an optional one-shot at journey…
v5.1.0v5.1.0 — blindfold testing · 5 Oct 2026Blindfold testing — the capability no other accessibility tool has Rule-based tools measure conformance. Blindfold testing measures usability: the AI agent attempts a REAL task ("sign up for the newsletter", "check out", "reset your…
v5.0.0v5.0.0 — english on the wire · 23 Sep 2026Every JSON key the toolkit emits is now English. This project started as a personal Spanish tool; the docs went English-first months ago but the wire keys stayed frozen in Spanish (`criterios`, `estado`, `esfuerzo`, `hallazgos`,…
Questions

About kinti/a11y-toolkit

How do I install kinti/a11y-toolkit?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is kinti/a11y-toolkit safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is kinti/a11y-toolkit still maintained?

Yes — the latest release is v5.2.1 (9 Oct 2026), and the last commit was 12 days ago. The repository has 0 stars.