Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so the safety bar is lower; the description still adds genuinely useful context: unauthenticated by design (the ID is the secret) and no per-ping quota or cost. What it omits is the observable effect of a ping and any rate-limit or 404-on-unknown-ID behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.