Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the read-only, non-destructive profile, so the bar is lower. The description still adds meaningful context: output is source-attributed published guidance plus a test method, and it proactively discloses a limitation ('no single universal hole offset, because none is published'), which prevents the agent from overpromising.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.