Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safety profile is covered; the description adds value beyond that by disclosing the return shape (channel types) and the identifier format (e.g. email:3719031852) that downstream tool calls consume. No pagination or auth detail, but the disclosure of the cross-tool id contract is genuinely useful given there is no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.