Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description correctly spends its budget elsewhere. It adds genuinely non-obvious behavior: partner content is excluded from results, and the continuation mechanism is cursor-based with an absent-cursor terminal condition. Deduction only because rate limits, ordering guarantees, or tie-breaking behavior are not disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.