Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation read-only, idempotent, safe, and open-world, so the description does not need to repeat that. It adds useful behavioral context by naming RDAP and the exact data fields returned, but it does not disclose behavior for invalid IPs, rate limits, or partial results. Since annotations cover the safety profile, the added value is modest but sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.