Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is known. The description adds valuable behavioral quirks: the 'ABSENT, never zero' semantic distinction, the default sorting behavior, and the warning that an unassessed country would incorrectly rank first if treated as zero. It also explains that maxRisk always filters on the composite, which prevents misinterpretation when sorting by other dimensions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.