Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing side effects and behavior. It states the tool 'validates' but does not clarify whether it is a read-only operation, what specific issues it checks for, or what output it returns (e.g., list of errors or warnings). This lack of detail leaves significant ambiguity for an AI agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.