Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is communicated. The description adds valuable behavioral detail: it finds sitemaps via multiple methods, handles index sitemaps, validates specific fields, flags cross-host URLs and oversize files, and performs a health check on a sample. Pricing is also disclosed, which is beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.