Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive behavior, so the bar is lower. The description nevertheless adds real value beyond them: result ordering (most recent bot reply first), per-conversation reply counts, enforcement of the organization's MCP conversation scope (channel allowlist, label scope, group toggle), and the required read_bots and read_conversations permissions. Pagination behavior is the only notable gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.