Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral burden; 'show' implies a read-only, non-mutating call, and 'before doing anything destructive' hints at a safety-gating role. It does not say whether limits are static configuration or state-dependent, whether the result blocks a subsequent action, or what a 'level classification' signifies, leaving the agent unable to act on the answer confidently.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.