Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds value beyond these by specifying the exact response shape in each state: 'authenticated:true' with 'empty pending[]' when connected, and 'connect_url' for toolkit/per-install URLs when credentials are missing. It could have mentioned the partially-connected/impending state explicitly, but the conditional detail is genuinely informative and consistent with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.