Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as read-only, idempotent, and non-destructive, and the description adds substantial behavioral context: it reads the NearBlocks indexer, costs $0.02 per call on x402, supports pre-paid credit headers, and requires no wallet or API key. This gives an agent a complete picture of side effects, dependencies, and cost without contradicting the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.