Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=true, destructiveHint=false, so the description doesn't need to restate those. It adds useful context beyond annotations: the rename only affects the account-visible label, and access roots, command guardrails, and resource limits stay on the computer itself. This clarifies the scope of the operation and what is not changed, which is valuable behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.