Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive, and closed-world behavior, so the safety profile is covered. The description adds meaningful context beyond that by distinguishing inherited partner settings from exact workspace settings and mentioning approved parent origins, which tells the agent what kind of configuration data it is reading. It stops short of explaining authorization requirements or level-dependent behavior in detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.