Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, so the description isn't needed for the safety profile. It adds real value beyond that: it discloses the key behavioral guarantee that unmatched addresses are reported as unlabelled and never guessed, plus the pricing model ($0.005/call over x402, prepaid header for unlimited, 1 free call/day, no API key).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.