Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld=false, and the description layers on genuinely new behavior: media URLs are progressive MP4/M4A and expire in roughly 7 days, sample-* ids need no auth and return no live media URLs, and connected org ids require Content API entitlement. These are exactly the runtime traits (expiry, auth, entitlement fallback) an agent cannot infer 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.