Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral disclosure. It clearly implies a read-only operation with no destructive side effects, which is transparent. However, it omits details about ordering, pagination, or whether the queue snapshot is consistent, though these may be addressed by the output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.