Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose readOnlyHint=false, destructiveHint=false, so the safety profile is largely covered. The description adds that the update happens 'in-place' and that auth can be rotated, which is helpful context. It does not explain partial-update behavior (whether omitted fields are preserved or cleared) for these nested, complex parameters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.