Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the annotations: the board is publicly shareable, title and team names become public, free boards cap spectators at 50 views and show branding, and the identical requestId plus input should be retried after a timeout. That retry guidance directly operationalizes the idempotentHint in a way annotations alone cannot.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.