Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered. The description does add one genuinely non-annotation behavioral fact: usage-based billing with a ~$0.08 default estimate and the caveat that final settlement may differ — useful for an agent weighing cost. It says nothing, however, about rate limits, result scope, or what the call actually returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.