Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and the description reinforces this by mapping to the read-only GET endpoint, so the safety profile is consistent and clear. It also discloses the concrete return fields (capacity_total, capacity_sold, capacity_pending, quantity_total, capacity holds), which is real behavioral value beyond the annotations, though there are no notes on auth scope, rate limits or error conditions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.