Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden. It discloses that results include a cosine-similarity score and that a status field of 'unavailable' indicates the vector index is not built, with a fallback. It does not mention auth, rate limits, or ordering, but the key behavioral traits for a search tool are covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.