Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=false, so the mutation nature is already known. The description adds context about the boolean semantics (true/false) and the 'private' nature of the preference, but does not disclose side effects like overwriting existing preferences or permission requirements. Given annotations, the additional context is moderate but not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.