Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already signals a safe read operation. The description adds context that the statistics are cumulative across all tool calls, which clarifies the aggregation behavior beyond the annotation. No other behavioral traits (e.g., calculation method) are disclosed, but the simple read-only nature reduces the need.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.