Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, read-only, open-world, idempotent operation, so the bar is lower; the description still adds real value by disclosing that natural-language dates are resolved, that starting prices are not checkout quotes or reservations, and that event text is untrusted content rather than instructions. It stops short of explaining date-resolution failure modes or result ordering, which keeps it off a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.