Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the behavioral profile (idempotentHint=true, destructiveHint=false, readOnlyHint=false), so the safety story is covered and consistent with 'move the playhead'. The description adds useful scope context — it acts on the *active* composition — but says nothing about out-of-range frames, clamping, or whether a paused state is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.