Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of explaining side effects. It says only that the filter is applied to the active layer; it does not disclose that the operation mutates pixel data irreversibly, whether undo is possible, or what happens if no active layer exists. This is a meaningful gap for a mutating graphic operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.