Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description only says 'Update', implying mutation, but provides no details on behavioral traits like whether the update is a full replacement or partial, what happens to unset fields, or any side effects. Since annotations are absent, the description carries the full burden but fails to disclose key behaviors.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.