Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It merely says 'list all agent groups' without mentioning that it is a read-only operation, pagination behavior, or response format. The presence of page/per_page parameters suggests pagination, but this is not disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.