Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=false, so the safety profile is known. The description adds no behavioral context: it does not state whether playback is paused, whether a sequence must be loaded in the viewer, or whether this only affects ephemeral viewer state versus project data. With annotations carrying the safety burden, the description still leaves too much unstated for a state-mutating call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.