QualiBooth

Nieuw in Agora · MCP-server

Je AI-codeeragent, nu een toegankelijkheidsexpert.

Met de ingebouwde MCP-server van Agora krijgen Claude Code, Cursor, GitHub Copilot en elke andere MCP-compatibele agent een echte tool voor toegankelijkheidstests. Je agent scant de pagina die hij net heeft gebouwd, ziet precies wat er misgaat en waarom, past de code aan en scant opnieuw als bewijs – nog voordat de pull request bestaat.

Draait op je eigen computer
Alleen lokale server, lokale scans
Eén commando
om je codeeragent te koppelen

Geanimeerd voorbeeld van een codeersessie: een developer vraagt zijn AI-agent om localhost:3000/checkout te controleren op toegankelijkheidsproblemen en die op te lossen. De agent roept de scan_url-tool van Agora aan en krijgt een score van 58 uit 100 met vier problemen: een knop zonder naam, een afbeelding zonder alternatieve tekst, tekst met te weinig contrast en een invoerveld zonder label. Hij past de code aan in drie bestanden, scant opnieuw en haalt 100 uit 100.

Werkt met

  • Claude Code
  • Cursor
  • VS Code + Copilot
  • Windsurf
  • Claude Desktop
  • Codex CLI
  • Gemini CLI

Het gat in door AI geschreven UI

Agents schrijven UI sneller dan iemand het op toegankelijkheid kan controleren.

Codeeragents hebben geleerd van het web, en het grootste deel van het web is ontoegankelijk: knoppen met alleen een icoon, ontbrekende labels, tekst met te weinig contrast. Zonder testmogelijkheid kan je agent niet weten of het component dat hij net heeft gegenereerd werkt voor iemand die een toetsenbord of screenreader gebruikt. Nu kan hij dat controleren, met dezelfde engine waar je toegankelijkheidsteam al op vertrouwt.

Zonder Agora

  • De agent gokt naar ARIA en hoopt er het beste van.
  • Toegankelijkheidsbugs duiken op bij QA, in een audit of via je gebruikers.
  • Fixes volgen weken later, zonder context en tegen hoge kosten.
  • „Ziet er goed uit” is de enige controle.

Met Agora MCP

  • De agent controleert zijn eigen werk in een echte browser.
  • Elk probleem komt met de selector, de HTML en hoe je het oplost.
  • Fixes komen in dezelfde wijziging, terwijl de context nog vers is.
  • Een nieuwe scan bewijst de fix voordat iemand de code reviewt.

In een minuut ingesteld

Eén keer koppelen. Je agent doet de rest.

  1. 01

    Zet hem aan

    De MCP-server start samen met Agora en luistert alleen op je eigen computer. De pagina AI Agents toont de status en het adres dat je gebruikt.

  2. 02

    Koppel je agent

    Kopieer één commando of configuratiefragment uit Agora, of installeer met één klik in Cursor en VS Code.

  3. 03

    Vraag het gewoon

    „Scan localhost:3000 en los op wat je vindt.” Je agent roept Agora aan, voert de fixes door en controleert ze.

Binnen een tool call

Wat je agent echt ontvangt

Geen vage scores. Agora geeft elke overtreding terug met het WCAG-criterium, het exacte element, de HTML en een concrete oplossing, in een formaat waar een agent direct mee aan de slag kan.

Agent → Agora

{  "method": "tools/call",  "params": {    "name": "scan_url",    "arguments": {      "url": "localhost:3000/checkout",      "selector": "#payment-form",      "viewports": ["desktop", "mobile"]    }  }}

Agora → agent

58

http://localhost:3000/checkout

3 problemen · 5 elementen · WCAG 2.2 AA

  • Critical button-name WCAG 4.1.2

    Buttons must have discernible text

    button.pay-apple

    <button class="pay-apple"><svg …/></button>

    Zo los je het op: Element does not have inner text that is visible to screen readers; aria-label attribute does not exist or is empty

  • Critical label WCAG 4.1.2

    Form elements must have labels

    #card-cvc

    <input id="card-cvc" placeholder="CVC">

    Zo los je het op: Element does not have an explicit <label>; aria-label attribute does not exist or is empty

  • High color-contrast WCAG 1.4.3

    Elements must meet minimum color contrast ratio thresholds

    .total__hint

    <p class="total__hint">Taxes included</p>

    Zo los je het op: Element has insufficient color contrast of 2.9 (foreground color: #a3a3a3, background color: #ffffff). Expected contrast ratio of 4.5:1

Vier tools, elke workflow

Test de pagina die draait, of de markup die je net hebt geschreven

Scan elke URL

scan_url

Lokale dev-servers, staging, productie of een bestand op schijf.

  • Focus op één component met een CSS-selector
  • Wacht op client-side gerenderde content
  • Desktop- en mobiele viewports
  • Optioneel een screenshot van het gescande gebied

Scan ruwe HTML

scan_html

Audit een component voordat het in een pagina is opgenomen, zonder server.

  • Gerenderd in het geheugen in een echte Chrome
  • Componentmodus slaat regels op paginaniveau over
  • Laadt je CSS vanaf een basis-URL voor nauwkeurig contrast
  • Hetzelfde gedetailleerde rapport als scan_url

Attributen valideren

validate_attributes

Scanners vinden ontbrekende namen. Deze tool controleert of de namen die er wel zijn ook kloppen.

  • Controleert aria-label, alt, title, labels en linkteksten
  • AI markeert vage waarden zoals ‘afbeelding’ of ‘klik hier’
  • Vindt bestandsnamen en labels in de verkeerde taal
  • Selector, HTML en reden voor elke gemarkeerde waarde

Screenreader simuleren

simulate_screen_reader

Hoor een pagina of component zoals blinde gebruikers dat doen, rechtstreeks uit de toegankelijkheidsboom van Chrome.

  • Elke aankondiging in leesvolgorde
  • Koppen, landmarks, links, formulieren, afbeeldingen en tabellen
  • AI-review van leesvolgorde en kopstructuur
  • Werkt met een URL of met HTML

Standaard toegankelijk

Toegankelijkheid wordt onderdeel van hoe je agent werkt

In plaats van een aparte audit weken later gebeurt het testen in dezelfde loop die je agent al doorloopt voor types, tests en linting.

  1. 01

    Bouwen

    Je agent schrijft of wijzigt UI.

  2. 02

    Scannen

    Hij roept Agora aan voor de pagina of het component.

  3. 03

    Oplossen

    Hij voert de fixes door die Agora aanwijst.

  4. 04

    Verifiëren

    Hij scant opnieuw tot de problemen weg zijn.

Waarom teams ervoor kiezen

Gebouwd voor developers, vertrouwd door toegankelijkheidsteams

4
tools: twee scanners, labelcontrole en een screenreader
7+
AI-assistenten met begeleide installatie
WCAG 2.2
A- en AA-regels, plus AAA-controles
0
bytes van je code naar de cloud

Veelgestelde vragen

Wat is MCP?
Het Model Context Protocol is een open standaard waarmee AI-assistenten externe tools kunnen gebruiken. Agora heeft een ingebouwde MCP-server, zodat elke MCP-compatibele assistent er toegankelijkheidsscans mee kan uitvoeren.
Welke AI-assistenten worden ondersteund?
Elke client die MCP ondersteunt. Agora bevat stapsgewijze instructies voor Claude Code, Cursor, VS Code met GitHub Copilot, Windsurf, Claude Desktop, Codex CLI en Gemini CLI.
Verlaat mijn code mijn computer?
Nee. De MCP-server accepteert alleen verbindingen vanaf je eigen computer, en Agora rendert en scant de pagina’s lokaal. Alleen de AI-controles in validate_attributes en simulate_screen_reader sturen de verzamelde labels en aankondigingen, nooit de hele pagina, naar de QualiBooth-API.
Kan het pagina’s op localhost testen?
Ja, daar is het voor gemaakt. Richt je agent op je dev-server, een stagingomgeving of een lokaal bestand.
Kan het een component testen dat nog niet op een pagina staat?
Ja. De tool scan_html rendert markup in het geheugen, zonder server. Bij componentfragmenten worden regels op paginaniveau, zoals documenttitel en landmarks, overgeslagen, zodat het rapport zich op het component zelf richt.
Wat heb ik nodig om te beginnen?
Agora, ingelogd met een QualiBooth-account met een desktoplicentie. De MCP-server start automatisch en de pagina AI Agents helpt je stap voor stap je assistent te koppelen.
Vervangt het handmatige toegankelijkheidstests?
Nee. Geautomatiseerde controles vangen al vroeg een groot deel van de problemen af, maar toetsenbord-, focus- en screenreadergedrag moet nog steeds door mensen worden getest. Agora MCP zorgt dat de basis op orde is voordat iemand gaat kijken.

Lever toegankelijke UI op AI-snelheid

Start een gratis proefperiode van Agora, koppel je codeeragent in een minuut en zie hoe hij toegankelijkheidsproblemen oplost voordat ze de code review bereiken.