Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal that this is a non-read-only, non-destructive operation, and the description merely restates the mutation without adding behavioral context. It does not disclose duplicate handling, whether the client must exist, response behavior, or side effects, so it adds no transparency beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.