Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=true, so the agent knows this mutates state. The description adds that the comment is optional and gets attached, but it does not clarify the critical behavior of whether forwarding sends immediately or only creates a draft, nor how attachments are handled. With annotations covering the safety profile, this is a moderate but real gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.