Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering safety and side-effect expectations. The description adds context that the senders are verified and scoped to the account, and that the response includes sender IDs, but it does not disclose additional behavior such as response shape, pagination semantics, or error handling. This is comparable to the calibration example where annotations lowered the bar and a 3 was appropriate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.