Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as read-only, idempotent, and non-destructive. The description adds valuable behavioral context beyond those: the check is offline, format-only, not proof of registration, costs $0.002 per call, supports a prepaid header or free daily call, and requires no wallet/API key. This gives an agent cost, authentication, and expectation-setting details that annotations do not cover.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.