Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and idempotentHint=true, but the description adds useful behavioral context: pagination behavior, the requirement that the dataset must be indexed first, and the quality threshold semantics. It discloses what the returned chunks include (text, token count, metadata fields) and the Pro+ plan limitation. It doesn't describe pagination limits beyond page_size max, but overall it goes beyond annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.