Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world. The description adds behavior beyond that: 'Every GitHub project works with UGT, so the result always says what to do next' — telling the agent there is no unknown-project failure path and that responses carry next-step guidance. It does not discuss latency, caching, or what happens for private or nonexistent repos, which would have pushed this higher.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.