Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, and the description extends this by revealing the internal algorithm: it splits the ID into three parts, recalculates the MOD 97-10 checksum, and detects transposition errors. It does not describe the exact output shape or error behavior, but for a read-only validator the added context is substantial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.