Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive behavior, so the key added value is the matching semantics: literal word matching rather than meaning-based search, restricted to note text. That is genuinely useful behavioral context an agent would otherwise have to discover empirically. Pagination and result-size behavior are not covered, but an output schema exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.