Skip to main content
Glama
jakobautomation

agentsvc-mcp

accessibility_check

Audit any web page for WCAG 2.2 A/AA accessibility issues in a real browser, returning a grade and prioritized violations with fix hints.

Instructions

Accessibility Check (WCAG, BFSG, EAA) — Automated web accessibility audit of a page in a real browser with axe-core: every WCAG 2.2 level A and AA rule that can be tested automatically (missing alt text, unlabeled buttons and form fields, color contrast, keyboard traps, ARIA errors, missing page language, touch target size). Returns a grade A to F, violations sorted by impact (critical, serious, moderate, minor) with the WCAG criteria, number of affected elements, example selectors and HTML, and a fix hint, plus whether the page links an accessibility statement. For the EU Accessibility Act (EAA), the German BFSG (in force since 28 June 2025) and Austrian BaFG, which build on EN 301 549 and WCAG 2.1 AA. Option mobile for a 390 px phone viewport. Automated rules catch about a third of barriers; this is a screening, not a certification and not legal advice. Not charged when the page cannot be loaded. Cost: $0.015 USDC per call. Latency p99: 20000ms.

Input Schema

NameRequiredDescriptionDefault
urlYesPage to audit, e.g. https://example.com
mobileNoAudit at phone width (390x844) instead of desktop (1280x800)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does so: it discloses pricing ($0.015 USDC), p99 latency (20s), a partial-refund rule ('Not charged when the page cannot be loaded'), the automated-coverage limit (~a third of barriers), and a detailed picture of the returned grade, impact ordering, selectors and fix hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose, then tiers of detail. The long parenthetical rule list and the standards sentence are dense but each carries selection-relevant information; nothing is padding, though the description is on the verbose side.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no annotations, the description fully picks up the slack: it explains what the audit returns, how results are graded and sorted, the coverage limitation, billing conditions and cost. An agent has everything needed to call it and interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters are already documented in the schema. The description restates the mobile mode as a '390 px phone viewport', adding marginal colour beyond the schema's '390x844 vs 1280x800'. Baseline 3 is appropriate when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Automated web accessibility audit of a page in a real browser with axe-core') and grounds it in named standards (WCAG 2.2 AA, EN 301 549, EAA, BFSG, BaFG). This clearly distinguishes it from neighbours like seo_meta, site_audit, privacy_check and image_alt_text.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Strong when-to-use framing ('For the EU Accessibility Act (EAA), the German BFSG ... and Austrian BaFG') and an explicit scope caveat ('a screening, not a certification and not legal advice'). It stops short of naming an alternative sibling or a when-not-to-use condition, so it is clear context without explicit routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools