Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, indicating safe read-only behavior. The description adds value by specifying that the response includes actions and trigger, giving the agent an idea of what to expect. However, it does not disclose any edge cases, permission requirements, or nuances 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.