Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide critical hints: destructiveHint=true (confirms deletion), idempotentHint=true (safe to retry), readOnlyHint=false (write operation), and openWorldHint=true (external effects). The description adds minimal context beyond this, stating the target but not elaborating on consequences (e.g., network disruption, irreversible action) or AWS-specific behaviors like eventual consistency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.