Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is known. The description adds that it returns a simplified result, which is consistent but not surprising. It also hints at supporting algebraic notation with implicit multiplication (e.g., '2(2)'), which is a mild behavioral detail, but overall limited added value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.