Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and non-destructive, so safety is covered. The description adds meaningful context beyond that: it discloses the two distinct facts returned (connection state and write capability) and the security-relevant guarantee that a token is never returned. Only the exact field shape/pagination-style behavior is absent, which the output schema covers.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.