Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=true, idempotent=true, destructive=false, so the safety profile is covered. The description goes beyond them by disclosing normalization behavior (titles kept as the source provided them, display names split mechanically so author particles may need human review) and what to do on resolution failure — genuinely useful traits not derivable from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.