Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds the detail that results include a short excerpt, which is useful for setting output expectations, and it implicitly confirms the closed-world scope (openWorldHint=false) by specifying the exact corpus. This adds some context but does not go far beyond what annotations and the schema imply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.