Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of disclosing behavior. It does not specify the rounding method (e.g., half-up, half-even) or behavior on edge cases like negative numbers, which is a gap for a tool that performs a precise mathematical operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.