Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It only states that rows are ranked by a numeric column, but fails to mention how ties are handled, what happens with non-numeric columns, whether nulls are excluded, or what the default limit is. The schema hints at limit and ascending, but the description adds no additional behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.