Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of disclosing behavior. It merely states 'Get the current status' without elaborating what 'status' entails, whether it's a lightweight read, what the response format is, or if the operation has side effects. This lack of detail undermines the agent's ability to assess safety and expected outcomes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.