Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior, lowering the burden. The description adds meaningful context by specifying transactions are 'indexed native' and that the same min-value/time filters apply as the relation graph. No contradiction; pagination/ordering is not mentioned, but the output schema can cover return details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.