Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must convey behavioral traits, but it only says 'List supported v2 scenario definitions' — a minimal read operation. It doesn't specify whether it's non-destructive, what the return format is, or any side effects. While 'list' implies read-only, the description doesn't explicitly state it, and no output schema exists to fill the gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.