Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint: true. The description adds value by specifying the return content (title, full text description, specs, canonical URL), which goes beyond the annotation. No behavioral traits like side effects or permissions are needed beyond the read-only hint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.