Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It states that it starts event collection, but does not disclose side effects such as potential performance impact, whether repeated attachment is allowed, whether it requires an active tab, or what happens on failure. There is no mention of prerequisites like needing to first list tabs to obtain a tabId, nor any warning about resource cleanup. This is a significant gap for a state-changing tool that initiates a collection process.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.