Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds waiting behavior and credit consumption beyond annotations. However, it omits details like timeout behavior, error handling, and whether the tool modifies state (destructive). Annotations already indicate destructiveHint=true and readOnlyHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.