Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description discloses key behaviors: it only returns active agents, uses AND matching, and orders by match count then reputation deterministically. This covers essential aspects, though it omits details like pagination, error handling, or reputation definition.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.