{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.nexaaly/a11y-check","description":"Check a web page for accessibility problems in a real browser, with the code that fixes each one.","version":"1.0.0","websiteUrl":"https://nexaaly.com/mcp","remotes":[{"type":"streamable-http","url":"https://nexaaly.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T11:39:09.714355Z","publishedAt":"2026-07-31T11:39:09.714355Z","updatedAt":"2026-07-31T11:39:09.714355Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.nexaaly/a11y-check","description":"Real-browser WCAG audit that also finds keyboard-inoperable controls axe-core misses, with fixes.","version":"1.1.0","websiteUrl":"https://nexaaly.com/mcp","remotes":[{"type":"streamable-http","url":"https://nexaaly.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"evidence":"Across 27 Danish and Swedish webshops, 4 had a keyboard-inoperable control. None of the four was the add-to-cart button; they were a shipping-country selector, two icon buttons, a details link and a section wrapper. Real WCAG 2.1.1 failures, but we test one page rather than a checkout, so we do not claim a purchase was blocked. Method: https://nexaaly.com/nordic-webshop-accessibility-2026/","install":"No install. It is a hosted endpoint, not a package: claude mcp add --transport http nexaaly-a11y https://nexaaly.com/mcp","limits":"One page per call, read-only, no crawling, no login. Automated testing finds roughly a quarter to a half of WCAG issues — this tool included — and it cannot tell you whether you comply with anything. No tool can.","maintainer":"Nexaaly, CVR 40643419, access@nexaaly.com","pricing":"Free, and staying free.","why":"Most free accessibility checkers wrap axe-core. axe reads the accessibility tree, so it cannot see a div with an onclick and a pointer cursor that is styled like a button but is absent from the tab order. That control is unusable by keyboard and screen-reader users, and axe reports the page as passing its keyboard checks. This server compares computed styles, event handlers and focusability together to catch it."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T12:03:00.406459Z","publishedAt":"2026-07-31T12:03:00.406459Z","updatedAt":"2026-07-31T12:03:00.406459Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.nexaaly/a11y-check","description":"Real-browser WCAG audit that also finds keyboard-inoperable controls axe-core misses, with fixes.","version":"1.2.0","websiteUrl":"https://nexaaly.com/mcp","icons":[{"src":"https://nexaaly.com/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://nexaaly.com/web-app-manifest-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://nexaaly.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"evidence":"Across 27 Danish and Swedish webshops, 4 had a keyboard-inoperable control. None of the four was the add-to-cart button; they were a shipping-country selector, two icon buttons, a details link and a section wrapper. Real WCAG 2.1.1 failures, but we test one page rather than a checkout, so we do not claim a purchase was blocked. Method: https://nexaaly.com/nordic-webshop-accessibility-2026/","install":"No install. It is a hosted endpoint, not a package: claude mcp add --transport http nexaaly-a11y https://nexaaly.com/mcp","limits":"One page per call, read-only, no crawling, no login. Automated testing finds roughly a quarter to a half of WCAG issues — this tool included — and it cannot tell you whether you comply with anything. No tool can.","maintainer":"Nexaaly, CVR 40643419, access@nexaaly.com","pricing":"Free, and staying free.","why":"Most free accessibility checkers wrap axe-core. axe reads the accessibility tree, so it cannot see a div with an onclick and a pointer cursor that is styled like a button but is absent from the tab order. That control is unusable by keyboard and screen-reader users, and axe reports the page as passing its keyboard checks. This server compares computed styles, event handlers and focusability together to catch it."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T13:09:48.779247Z","publishedAt":"2026-07-31T13:09:48.779247Z","updatedAt":"2026-07-31T13:09:48.779247Z","isLatest":true}}}],"metadata":{"count":3}}
