Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It discloses scope (specified knowledge base), coverage (files and folders), and return type (titles and snippets), which gives basic clarity. However, it does not mention pagination behavior, cursor use, content depth (full-text vs metadata), or whether it is read-only, leaving some behavioral traits undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.