Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, covering the safety profile. The description adds a genuinely useful behavioral trait not in the annotations - the cost model and payment mechanism (x402, $0.001 USDC per call after a daily free allowance) - which factors into invocation decisions. It stays silent on horizon, timezone and granularity, so it adds value but not rich behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.