Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing that the record only appears after 'the next daily scan' (asynchronous, not immediate), the 25-endpoints-per-host cap, and the 10-calls-per-hour rate limit. It also explains the payoff — buyers' agents see the record before paying — which the idempotent/destructive hints do 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.