Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and openWorldHint=true, so the agent knows this mutates remote state; the description adds the useful scoping detail that removal is keyed by internal IP (i.e., potentially all rules for that IP), which goes beyond the annotations. It stops short of stating whether the operation is irreversible, idempotent, or requires elevated auth, and destructiveHint=false sits somewhat awkwardly with a verb like "Remove".
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.