Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, open-world, idempotent, and non-destructive behavior, so the description's additional routing behavior is valuable: it tells the agent that results will name the next tool to call and that calculator-shaped questions are routed toward Labs. This adds useful context about what the tool returns and how it steers subsequent actions, though it does not describe output structure in detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.