Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and openWorld, so safety behavior is covered. The description adds real value by warning that synthesized identifiers (URLs/slugs/titles) will fail and that generation pins a consistent snapshot, but it says nothing about what happens on a stale generation or missing record.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.