Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It honestly discloses the tool's partial nature, enumerates the fields returned, and warns about the lack of treasure/dragon coordinates. It also provides a behavioral rule for interpreting a stuck knight. This is transparent about limitations and state changes (though no side effects are mentioned, this is a read-like tool and the description implies observation, not mutation).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.