Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for disclosing behavior. It states 'check the status' but does not indicate whether this is a read-only operation, what statuses are possible, whether it is asynchronous, or whether there are any side effects. The example only clarifies the parameter format, not the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.