You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Define accessibility requirements for any user-agent or agent-frontend UI that exposes WebMCP tool
discovery or mediates tool execution. This is a focused follow-up to the APA WG review in #65 and the FAST self-review in #272.
This does not propose adding WebMCP tool metadata to the page accessibility tree; #91 settled
that question. It concerns the accessibility of user-facing UI created by a user agent or agent
frontend from WebMCP data.
toolactivated and toolcanceled expose lifecycle changes to script, but do not ensure those
changes are perceivable to the user.
Those hooks are useful, but author styling and script events are not a substitute for requirements
on the UI that people actually use. In particular, toolautosubmit skips the described review
state entirely.
Requirements to resolve
Any normative or recommended user-agent mediation should address at least:
Discovery: a user can determine that agent capabilities are available and identify them by
an accessible name and description.
Review and approval: a user can inspect the exact tool, origin, arguments, target, and likely
consequence before a consequential action is committed, then approve or reject it. A user-agent
policy or user preference must be able to require review regardless of an author hint or toolautosubmit. This supports WCAG 2.2's review/confirm/correct model for consequential
submissions.
Operation: the mediation UI is keyboard- and assistive-technology-accessible, with defined
roles, names, states, values, focus behavior, and hardware-agnostic controls.
Status and recovery: start, progress, completion, partial failure, cancellation, and any undo
opportunity are perceivable without relying only on color, animation, or visual focus.
Agent-filled state: users can tell which form values were supplied by an agent and review
changes without requiring visual comparison. Whether this needs a WebMCP primitive, HTML work,
or user-agent-only behavior remains an open layering question.
Privacy and parity: the same mediation is available whether or not assistive technology is
present; implementations must not detect or reveal AT usage to select behavior.
The outcome could be conformance requirements, non-normative implementation guidance, or both, but
the current empty accessibility section does not answer the FAST API checklist item.
Maintainers: please apply the a11y-tracker label so APA is notified. I cannot apply repository
labels with my current permissions.
Summary
Define accessibility requirements for any user-agent or agent-frontend UI that exposes WebMCP tool
discovery or mediates tool execution. This is a focused follow-up to the APA WG review in
#65 and the FAST self-review in #272.
This does not propose adding WebMCP tool metadata to the page accessibility tree; #91 settled
that question. It concerns the accessibility of user-facing UI created by a user agent or agent
frontend from WebMCP data.
Current gap
The draft says a tool's
titleis used by the user agent in UI,but its Accessibility considerations section is empty.
The declarative explainer also defines user-visible behavior:
toolautosubmit, the browser focuses the submit button and asks the user to review theform;
:tool-form-activeand:tool-submit-activelet authors visually highlight an agent-filledform;
toolactivatedandtoolcanceledexpose lifecycle changes to script, but do not ensure thosechanges are perceivable to the user.
Those hooks are useful, but author styling and script events are not a substitute for requirements
on the UI that people actually use. In particular,
toolautosubmitskips the described reviewstate entirely.
Requirements to resolve
Any normative or recommended user-agent mediation should address at least:
an accessible name and description.
consequence before a consequential action is committed, then approve or reject it. A user-agent
policy or user preference must be able to require review regardless of an author hint or
toolautosubmit. This supports WCAG 2.2's review/confirm/correct model for consequentialsubmissions.
roles, names, states, values, focus behavior, and hardware-agnostic controls.
opportunity are perceivable without relying only on color, animation, or visual focus.
changes without requiring visual comparison. Whether this needs a WebMCP primitive, HTML work,
or user-agent-only behavior remains an open layering question.
present; implementations must not detect or reveal AT usage to select behavior.
direction decisions tracked in Internationalization considerations #153 and Preserve language and direction for declarative tool descriptions #276.
Relationship to existing work
remain advisory; they are not authorization decisions.
The outcome could be conformance requirements, non-normative implementation guidance, or both, but
the current empty accessibility section does not answer the FAST API checklist item.
Maintainers: please apply the
a11y-trackerlabel so APA is notified. I cannot apply repositorylabels with my current permissions.