Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly/idempotent/non-destructive, and the description adds genuinely new lifecycle facts: one-hour retention, deletion afterward, and that anyone holding the slug can read it during that window. That is real context beyond the structured fields, though nothing is said about size limits or what the output looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.