Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint/destructiveHint, but the description goes further and clarifies the exact mutation boundary: it writes nothing, never publishes and takes no payment, and the seller presses publish after signing in. That resolves the ambiguity of a tool that 'prepares' a listing but does not create one, which annotations alone could not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.