Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, and readOnlyHint=false, so the agent knows this is a write that overwrites the current value. The description adds that it 'replaces the current value,' which reinforces the destructive trait, but it doesn't mention permissions, validation requirements, error behavior, or consequences for related records.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.