Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this a safe, deterministic, non-destructive read (readOnlyHint, idempotentHint, openWorldHint=false), so the safety profile is covered. The description adds that it returns a net result under each regime, but says nothing about the modeling assumptions (e.g. amortization under IS) or limitations an agent might need to set expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.