Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=false, openWorld=true, idempotent=false and destructive=false. The description adds the key non-annotation fact that the post is public and lands in a live activity stream, which materially changes how an agent should treat the content. It stops short of noting that repeats create duplicates or how long the pulse persists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.