Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that the call is free ('No payment needed') and that it returns a 'live snapshot,' implying a read-only, current-state view. However, it does not explicitly state side-effect behavior, authentication needs, rate limits, or other operational boundaries.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.