Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose two real behavioral traits that are not in any structured field: a 24h per-post idempotency limit and a frequency cap. It omits auth/login requirements, what error surfaces when the 24h window is hit, and what a successful call returns, which matters for a mutation tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.