Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, openWorldHint=false), so the bar is lower, and the description adds real behavioral context: median of 3+ sellers, cheapest vs median rate, the 100/70/50/25% of a 730-hour month scenarios, and explicit exclusions. It does not disclose pagination or result-size behavior when scanning all cards.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.