Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructiveHint=true and readOnlyHint=false, but the description adds no behavioral context beyond those hints. It does not mention overwrite semantics, that omitted fields are preserved, or any side effects. There is no contradiction with annotations, but the description relies entirely on them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.