Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint/idempotentHint, and the description adds real semantics beyond them: prepared letters are cancelled instantly with nothing sent or charged, paid letters are fully refunded, printed letters cannot be cancelled, and removing one item from a batch invalidates the batch approval. The destructive consequences are spelled out precisely, with no contradiction of the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.