Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by clarifying that destructiveHint=true is a soft archive: the group, ticket types, and sold tickets are retained, get_event still lists it with status archived, and can no longer be sold. It also discloses the non-obvious side effect that triggered ticket groups lose that trigger, and confirms the operation is reversible.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.