Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, covering safety and external dependency. The description adds specific behaviors: scanning 2-4 URLs, ranking by AI visibility score, and reporting on crawler blocking, server rendering, and structured data. This goes beyond the annotations without contradicting them, though it doesn't detail response structure (covered by output schema).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.