Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover idempotency and open-world reach; the description adds concrete behavior beyond them — what the first call returns, the state transition to `verified`, and the exact criteria (ownership + DKIM + SPF) for that transition. 'Safe to call repeatedly' reinforces, rather than contradicts, the idempotentHint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.