Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover read-only and open-world behavior, and the description adds non-obvious traits: explicit price, payment rails, success-only billing, and the fact that it lists rather than runs actors. These details materially affect invocation and cost.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.