Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnlyHint, openWorldHint), and the description adds real behavioral context: ranking walks current public depth within the all-in budget, taker fees are estimated, and contracts with changed rules or unquotable size are omitted and reported unavailable. It doesn't describe ordering guarantees beyond 'rank' or the row shape, but the disclosure is richer than most.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.