Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds behavioral details beyond the annotations: 'Deterministic rule-based conversion — free (not billed), no network call.' This discloses that the operation is deterministic (consistent with idempotentHint), incurs no cost, and requires no network access. These traits are not present in the annotations, providing valuable context for an agent deciding whether to invoke the tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.