Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description transparently details the output: 'Returns median + P90 + average cost from the org's last-30-day history' and 'Returns isUnknown=true with zero cost when no baseline exists yet.' This adds significant value beyond the annotations (readOnlyHint, idempotentHint) by explaining the specific data returned and 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.