Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares the safety profile, so the bar is lower, and the description adds real behavioral detail beyond it: result ordering (newest classification first), paging semantics ('total is the count before paging, so the whole tail is reachable'), untagged taking precedence over tag_id, and the senders edge case where an unknown email is dropped and an empty remainder yields an empty result. Auth/rate-limit context is absent but not expected for a read tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.