Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint, idempotentHint, destructiveHint=false, and closed-world scope, so the bar is lower; the description nonetheless adds real behavioral context by explicitly enumerating the side effects it will not cause (no provider authorization, no credit spend, no account changes, no release publishing). It stops short of describing response shape or pagination, but with an output schema present that is acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.