Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare this as a non-read-only, non-destructive, non-idempotent open-world write, and the description adds genuinely useful context beyond that: it is non-custodial and never moves money, it requires an Authorization bearer token, and it returns the seller pay_to and milestones. It does not clarify idempotency or the tx_hash-vs-offer_id interaction, but it does real work over 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.