Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses that the tool does not create posts (read-only), that results are bounded windows (not comprehensive totals or a consistent snapshot), and that encrypted/unknown communities return 'not_found'. This gives agents a solid understanding of the tool's behavioral contract, including error handling. However, it does not mention authentication requirements, rate limits, or the exact format of the returned digest, which would be useful but are not critical given the concise scope.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.