Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, it discloses the Bearer API key requirement, a concrete 50-watch-per-key quota, the dual webhook/polling event delivery model with signed POST callbacks, rejection of duplicate/unsafe registrations, and the non-immediate-ingest caveat. This is rich operational context the annotations alone do not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.