Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so safety is covered. The description adds genuine behavioral context beyond that: it never executes against Google and its local compatibility verdict is explicitly NOT equivalent to Google's validateOnly, which tells the agent how much to trust the result. It does not describe the output shape, keeping it below 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.