Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, openWorldHint=false, and destructiveHint=false. The description adds useful context that the ride is public/simulated, that no real-world system is tested, and that the response includes the first observation and allowed actions. It does not cover auth or rate limits, but the annotation coverage lowers that burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.