Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive and closed-world; the description reinforces this with "Nothing is stored" and "Countries outside its table are named, never guessed", the latter directly corroborating openWorldHint=false. It also discloses methodology an agent could not infer: statutory rates as of 2026, US 15% with W-8BEN, European funds paying no withholding.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.