Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Substantially exceeds the annotations: no sign-in required, rate limit of 'a few messages per day', 1000-character cap, human review over following days with no automatic reply, and a precise privacy statement (GitHub id retained only if signed in, nothing else). The 'do not wait for one' note is exactly the kind of expectation-setting an agent needs before calling a fire-and-forget write.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.