Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided and no output schema, the description carries the full burden of behavioral disclosure. It states the tool 'Check[s]' status, implying it's a non-destructive read operation, but it doesn't disclose what the return value looks like (e.g., boolean, status message, error type). For a diagnostic tool, the return format is meaningful and unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.