Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=true, so the safety profile is covered. The description adds real value beyond that: it discloses the return envelope (model, method, result) and, importantly, the pending-action code path when write confirmation is enabled, which the agent could not infer from structured fields. It stops short of stating permission requirements or irreversibility of arbitrary method calls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.