Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation is a non-read-only but non-destructive, idempotent local mutation, so safety is covered. The description adds that an edit result is returned and defers its shape to the server instructions, which is useful. It does not say what happens if filter_id is unknown, whether the removal fails silently, or how the remaining effect stack is affected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.