Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, so the description's disclosure of read-only behavior is redundant. However, it adds transparency by listing the kinds of data returned (pricing tiers, physical units, categories), which helps the agent understand the scope. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.