Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true and readOnlyHint=false, so the description adds purely additive value: it specifies exactly what gets destroyed (schedules, case triggers, builder runs, handover targets) and discloses runtime side effects (active jobs interrupted, sandboxes paused). This is precisely the behavioral context an agent needs beyond the annotation flags.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.