Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (destructiveHint=true), it discloses 'Single-use; never replay', a non-obvious behavioral constraint, and clarifies the response style: 'Replies: results, not approval handles/JSON/debug'. This adds value not present in structured data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.