Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safe read behavior is covered by annotations. The description adds useful detail about return values under different conditions (authenticated:true, empty pending[], connect_url), which is beyond annotations, but does not cover all potential side effects or rate limits. Thus, it adds moderate value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.