Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint=false, and destructiveHint=false. The description adds useful behavioral context: it searches only pages loaded from the site, excludes updates after loading, and instructs on fallback behavior. This goes beyond the annotations, though it does not cover aspects like rate limits or result pagination.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.