Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile needs no repetition. The description contributes non-obvious behavioral facts instead: the audit's focus areas (schemas, examples, operation IDs, discoverability) and a monetary cost of $0.20 per specification, neither of which appears in annotations or schema. No contradiction with annotations is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.