Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a mutating, idempotent, non-destructive, open-world write (readOnlyHint=false), yet the description frames the tool as an export mixin, which implies a read. It adds zero context about what the update changes, whether a partial body is accepted, or permission requirements, and its framing conflicts with the declared write semantics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.