Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must convey behavior. It explains that rows are returned ordered by highest or lowest values, but does not mention default limit behavior, tie handling, or whether the full row is returned. The schema only documents the ascending parameter, leaving these details unspecified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.