Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The core behavior is clear: the tool retrieves the status of a guest and implies a read-only operation with no side effects. However, with no annotations and no output schema, the description does not disclose what status fields are returned, whether the guest must be running, or how errors are surfaced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.