Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description does not need to state read-only behavior. It adds value by specifying that it provides correlation and valuation difference, which is behavioral context beyond the annotation. However, it does not disclose any additional limitations or edge cases.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.