Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden and does disclose meaningful traits: these games are pure on-chain, have no server in the middle, require the agent to build and sign the instruction, and are immutable. One gap is that it does not clarify the exact behavior of the tool call itself, such as returning a list or a descriptive guide, but the disclosed trust and execution model are genuinely useful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.