Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the behavioral burden. 'List all roles in a guild' implies a non-destructive read operation, but it does not disclose any required permissions, potential size limits, or pagination behavior. The description adds no nuance beyond the obvious action, making it minimally adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.