Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations (readOnlyHint, etc.), the description adds behavioral details: it involves an 'LLM arbiter' to detect discrepancies, returns structure with threads/discrepancies/context_hash/protocol_mode, and mentions it works on premium rooms. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.