Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It transparently discloses that the tool understands paraphrases, synonyms, singular/plural forms, and typos, and that exact title vocabulary is not required. It also specifies the returned fields (title, cluster, URL, short description). This goes beyond a simple 'search' claim and sets accurate expectations for a fuzzy-matching tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.