Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It only states that the tool lists cases, but does not mention pagination, default limiting behavior, sorting, read-only guarantees, or any side effects—especially since the schema includes a limit parameter with a default of 20.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.