Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare openWorldHint=true, idempotentHint=false, and destructiveHint=false; the description adds one genuinely useful signal, the premium-subscription requirement, which is an entitlement gate an agent cannot infer from the schema. It does not explain why the call is non-idempotent (AI generation may vary between identical calls) or whether calls consume quota, so the added context is partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.