Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish a safe, read-only, closed-world operation, so the bar is lower. The description adds genuinely useful context beyond them: results are cached/snapshot edges that may be incomplete, a negative result is not proof of absence, and the call is OAuth-safe. The cryptic 'OAuth-safe' phrasing is the only weak spot.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.