Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false, so the safety profile needs no disclosure. The description does add value by enumerating the statuses it reports (confirmed, declined, replied), which is behavioral context beyond the annotations, but it says nothing about error cases, rate limits, or what an unmatched reference yields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.