Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint false and openWorldHint false, so the safety profile is covered without the description. The description adds useful context beyond that: 'No sensitive data' signals it is safe to call without handling PII, and 'Call this first' conveys ordering. It says nothing about result size, pagination, or whether the pricing is indicative, which would be genuinely additive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.