Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description uses read-oriented language ('Check', 'read') and describes a status retrieval, which implies a read-only operation. However, the annotations set readOnlyHint: false, indicating the tool may modify state. This is a direct contradiction. Additionally, the description provides no other behavioral disclosures beyond the async cadence and next_action semantics, which are useful but do not override the inconsistency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.