Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description states 'Read-only list', matching annotations (readOnlyHint, idempotentHint, destructiveHint false). Adds context about global vs filtered listing, but no additional behavioral traits like pagination behavior or data freshness. Annotations already cover safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.