Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only tell the agent this is a non-readonly, open-world, non-destructive call. The description adds the crucial behavioral facts the annotations omit: there is no preview and no confirm step, the ticket is real and visible to the service desk the moment the call returns, and urgency defaults to 3. That goes well beyond the structured hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.