Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description aligns with the readOnlyHint annotation, indicating a safe read operation. However, it does not disclose any behavioral details beyond that, such as whether reading the queue clears it, the format of the returned data, or any side effects. With annotations already declaring readonly, the description adds minimal value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.