Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false (mutation), destructiveHint=false, and idempotentHint=false, but the description adds no behavioral context. It does not state whether adding a contact to a workflow is reversible, whether it requires the workflow to be active, or what side effects might occur (e.g., triggering actions). Since the description carries little behavioral weight and annotations already cover the basic safety profile, it fails to add helpful context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.