Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral burden. It does disclose two useful traits beyond the schema: the operation is read-only and incurs no cost. It omits return shape, ordering, or pagination, but for a zero-arg read-only list the disclosure given is reasonable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.