Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as a safe, idempotent, read-only operation, so the bar is lower and the description earns credit for adding real behavior: it only counts questions/engines measured in both runs, it reports directional movement only where confidence intervals separate, and it refuses cross-method-version comparisons. These are meaningful rules an agent cannot infer from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.