Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare openWorldHint=true and idempotentHint=true, so the description adds no extra behavioral context. It does not disclose anything about partial failure, atomicity, required fields, or side effects. Sibling update tools often benefit from such context, but here the description is a bare restatement.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.