Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description's job is domain behavior — and it delivers: media positions are 1-based and an auto-launch ad #N maps to media at position N. The 'as of launch time' caveat hints that ordering may change after launch, which is genuinely useful context not present in annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.