Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and openWorldHint=false, so the agent knows this mutates scene state locally. The description adds useful nuance that only 'successful' mutations are reverted, implying failed operations do not consume the undo. It does not, however, state what happens when there is no prior mutation, whether the undo itself can be reverted (no redo), or that the current state is discarded.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.