Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, so the description's main added value is the undisclosed operational context: it requires a connected account with training:write plus a membership that already includes programs, and it fails loudly with no side effect otherwise. It also confirms no purchase flow is triggered, which no annotation conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.