Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description discloses the return format and how the output connects to another tool. It does not mention pagination, rate limits, or authorization, but for a read-only list operation, the provided information is sufficient and transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.