mcp-tool

SI Readiness by MCP-Tool

Errors an agent can read

Are validation states expressed in markup rather than only in colour?

Why it matters

When a submission fails, an agent needs to know which field and why. A red border communicates nothing; aria-invalid and a described-by message let it correct the input and try again instead of abandoning the task.

How to fix it

Set aria-invalid on the failing field, link the message with aria-describedby, and keep the text next to the field rather than only in a toast.

Run a check · Full method