Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does contribute one real behavioral fact: the tool functions independently of an open editor session. However, it says nothing about whether results come from a filesystem scan, what a project entry contains, or ordering — meaningful gaps for an unannotated tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.