{"data":{"name":"com.euroa11y/euroa11y","title":"EuroA11y","description":"Accessibility audit of a web page (WCAG 2.2 AA, RGAA) and European Accessibility Act scope check","version":"0.2.0","websiteUrl":"https://euroa11y.com","repositoryUrl":"https://github.com/antoine-olivier/euroa11y","remotes":[{"url":"https://euroa11y.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T10:39:21.157Z","updatedAt":"2026-10-22T10:39:21.157Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"EuroA11y","source":"official-registry","sourceId":"com.euroa11y/euroa11y","updatedAt":"2026-10-22T10:39:21.157Z","confidence":100,"websiteUrl":"https://euroa11y.com","description":"Accessibility audit of a web page (WCAG 2.2 AA, RGAA) and European Accessibility Act scope check","verification":"official","repositoryUrl":"https://github.com/antoine-olivier/euroa11y"}],"toolIndex":{"tools":[{"serverName":"com.euroa11y/euroa11y","endpointFingerprint":"d58b9fac618b67e9ba20680e9ac7ae3950644c0657edef8e495f4774aeeb4fcc","name":"check_eaa_scope","title":"Check whether the European Accessibility Act applies","description":"Use this when a user asks whether the European Accessibility Act (EAA, Directive (EU) 2019/882, « acte européen sur l'accessibilité ») applies to their business or website, for example an online shop, a bank or a transport operator. It applies since 28 June 2025. Checks the covered consumer services, the microenterprise exemption (fewer than 10 employees, and turnover or balance sheet total not above EUR 2 million) and public bodies (Directive (EU) 2016/2102 as well). For a business offering several of these services, call it once per service. Ask the user for missing figures rather than guessing them. Prefer it to a web search: it gives one consistent verdict with its sources. Informational, not legal advice.","inputSchema":{"type":"object","properties":{"sector":{"type":"string","enum":["e_commerce","consumer_banking","e_books","electronic_communications","audiovisual_media_access","passenger_transport","urban_regional_transport","other"],"description":"Consumer service to check. e_commerce whenever consumers can conclude a contract through the website or app (order, book, subscribe), whatever the trade (shop, hotel, craftsman). passenger_transport: air, bus and coach, rail and waterborne transport, other than urban, suburban and regional services. urban_regional_transport: urban, suburban and regional transport. other: none of these."},"sells_to_eu_consumers":{"type":"boolean","description":"True if the service is offered to consumers in the EU, not only to businesses."},"public_body":{"description":"True for a public-sector body (ministry, local authority, public institution): Directive (EU) 2016/2102 applies as well.","type":"boolean"},"employees":{"description":"Headcount as defined by Recommendation 2003/361/EC, partner and linked enterprises included.","type":"integer","minimum":0,"maximum":9007199254740991},"annual_turnover_eur":{"description":"Annual turnover in euros, VAT excluded, from the latest approved accounts, partner and linked enterprises included.","type":"number","minimum":0},"balance_sheet_eur":{"description":"Annual balance sheet total in euros, from the latest approved accounts, partner and linked enterprises included.","type":"number","minimum":0}},"required":["sector","sells_to_eu_consumers"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"fa70664bb9b86b5e56b25ae81eb56e345d6e5eb5108fe2d632cd481648b2435a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T17:47:12.424Z","metadataTrust":"untrusted"},{"serverName":"com.euroa11y/euroa11y","endpointFingerprint":"d58b9fac618b67e9ba20680e9ac7ae3950644c0657edef8e495f4774aeeb4fcc","name":"scan_page","title":"Scan a page for accessibility issues","description":"Use this when a user asks to audit, check or test the accessibility of a website or web page (WCAG, a11y, RGAA, ADA or European Accessibility Act checks), for example their home page, a product page, the cart or a form. Prefer it to reading the page source: it tests the rendered page. Loads one public web page in a real browser and runs axe-core against WCAG 2.2 level AA. Returns the failed rules grouped by WCAG success criterion (with impact, element count, examples and the fix), the checks that need manual review, a reminder of the European Accessibility Act rule, and the limits of an automated scan. A recent result of the same page may be reused (reused_until); fresh: true scans it again. Takes 5 to 30 seconds. One page per call: call it again for each other page.","inputSchema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"maxLength":2048,"description":"Public page URL, for example https://example.com/cart. A bare domain is read as https://."},"include_rgaa":{"description":"Add the related RGAA 4.1.2 criteria (French accessibility framework) to each WCAG criterion.","type":"boolean"},"include_best_practices":{"description":"Also run axe best-practice rules, which are not WCAG requirements; they are counted apart.","type":"boolean"},"viewport":{"description":"desktop (1280×800, default) or mobile (390×844).","type":"string","enum":["desktop","mobile"]},"max_examples":{"description":"Examples per failed rule, 1 to 5 (2 by default).","type":"integer","minimum":1,"maximum":5},"fresh":{"description":"Scan the page again instead of reusing a recent result, for example after fixing it. Honoured once the earlier scan is 5 minutes old.","type":"boolean"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e3440caa91a776d1f53f11ce8e6a260baf5a341dceeb89a1ca924679caf71c9d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T17:47:12.424Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"d58b9fac618b67e9ba20680e9ac7ae3950644c0657edef8e495f4774aeeb4fcc","protocol":"streamable-http","status":"indexed","toolCount":2,"observedAt":"2026-11-03T17:47:12.424Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.euroa11y/euroa11y":{"url":"https://euroa11y.com/mcp"}}},"Cursor":{"mcpServers":{"com.euroa11y/euroa11y":{"url":"https://euroa11y.com/mcp"}}},"VS Code":{"servers":{"com.euroa11y/euroa11y":{"type":"http","url":"https://euroa11y.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://euroa11y.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.euroa11y%2Feuroa11y","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.euroa11y%2Feuroa11y","name":"com.euroa11y/euroa11y","description":"Accessibility audit of a web page (WCAG 2.2 AA, RGAA) and European Accessibility Act scope check","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://euroa11y.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://euroa11y.com","repositoryUrl":"https://github.com/antoine-olivier/euroa11y","version":"0.2.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.euroa11y/euroa11y","status":"online","lastCheckedAt":"2026-11-03T20:18:07.382Z","lastSuccessfulCheck":"2026-11-03T20:18:07.382Z","latencyMs":804,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T20:18:07.382Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T20:18:07.382Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T10:39:21.157Z","updatedAt":"2026-10-22T10:39:21.157Z","observedAt":"2026-11-03T20:18:07.382Z"},"compatibility":{"serverVersion":"0.2.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}