Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite annotations being all false, the description adds substantial behavioral context: it records an open challenge (a write), returns a prefix/difficulty/statement, draws a test at random, and explains that nothing public is written. It also discloses rate limiting and expiry, which are not present in annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.