Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it discloses meaningful behavior: references are listed first and always shown, tag overlap is ranked by IDF-weighted strength, and "the total is always reported" even when limit truncates. It lacks any note on permissions or cost, but for a read-only discovery tool the behavioral picture is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.