Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It states what the tool does but omits important traits: whether simulation must be running, what happens when the breakpoint triggers, whether breakpoints persist across steps, and required permissions or session state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.