Skip to content

A11y Tools (4)

Enable with --caps=a11y.

Accessibility tree inspection, axe-core audits, and ARIA node queries. Enable with --caps=a11y.

Summary

Tool Parameters Description
wavexis_a11y_ancestors node_id, session_id Get the ancestor chain for a node.
wavexis_a11y_node node_id, session_id Get a specific accessibility node by ID.
wavexis_a11y_snapshot session_id?, url?, wait_timeout?, headless?, backend? Get the full accessibility tree as LLM-friendly text with element refs.
wavexis_axe_audit session_id?, url?, headless?, backend? Run an axe-core accessibility audit on the current page (W9).

Accessibility

wavexis_a11y_ancestors

Get the ancestor chain for a node.

Args: input: Ancestor lookup parameters.

Returns: JSON string with ancestors list and count.

Parameters:

Parameter Type Required Default Description
node_id string Yes DOM node ID
session_id string Yes Active session ID from wavexis_session_open

wavexis_a11y_node

Get a specific accessibility node by ID.

Args: input: Node lookup parameters.

Returns: JSON string with the node data.

Parameters:

Parameter Type Required Default Description
node_id string Yes Node ID from a11y_snapshot
session_id string Yes Active session ID from wavexis_session_open

wavexis_a11y_snapshot

Get the full accessibility tree as LLM-friendly text with element refs.

Args: input: Snapshot parameters including optional URL and session.

Returns: JSON string with snapshot, text, and element_count.

Parameters:

Parameter Type Required Default Description
session_id string No null Active session ID. If omitted, a stateless session is created for this call.
url string No null URL to navigate to first (required without session)
wait_timeout integer No 30000 Timeout in ms for wait conditions
headless boolean No true Run browser in headless mode
backend string (cdp, bidi, auto) No "cdp" Backend: 'cdp', 'bidi', or 'auto'

wavexis_axe_audit

Run an axe-core accessibility audit on the current page (W9).

Injects axe-core and returns violations, passes, incomplete, and inapplicable results.

Args: input: Audit parameters (optional URL, session_id).

Returns: JSON string with violations, passes, incomplete, inapplicable.

Parameters:

Parameter Type Required Default Description
session_id string No null Active session ID. If omitted, a stateless session is created for this call.
url string No "" URL to navigate to before audit
headless boolean No true Run browser in headless mode
backend string (cdp, bidi, auto) No "cdp" Backend: 'cdp', 'bidi', or 'auto'