Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered. The description adds genuinely non-derivable behavioral context: the three match outcomes, that 'unknown' means never checked rather than absent, that the record is dated evidence rather than a safety rating, and that the call is free. Rate limits or latency characteristics are not mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.