Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description provides significant behavioral context beyond the sparse annotations. It discloses that requests are logged and used for prioritization, implying a write side effect. It also details rate limits (5/hour per IP, 50/hour global) and the 500-character truncation rule, which are concrete constraints not derivable from annotations. This goes well beyond what structured fields offer.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.