Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds three genuinely non-obvious behavioral facts beyond the annotations: do-not-disturb suppresses reminders but not unread counts, reading does not mark items read, and the result is a point-in-time snapshot rather than a live push stream. Note the tension with readOnlyHint=false — the description claims a pure read ('读取不会标记已读'), while the annotation says the tool is not read-only; since the annotation block appears to be a uniform all-false default set, this is not treated as a hard contradiction, but it is a residual ambiguity the description does not resolve.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.