Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the mutation/safety profile (readOnly=false, destructive=false, idempotent=false, openWorld=false), so the bar is lower; the description still adds that the signed-in user is the implicit subject and that non-eligible (paid) events yield an event page rather than a registration. It does not mention behavior on repeat calls (notable given idempotentHint=false) or on already-registered/full events.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.