Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the destructive/idempotent annotations: it discloses the return values (deleted, not-found), that weekly rank checks stop, that past snapshots are retained, and that a gap appears if the keyword is re-tracked. This is exactly the side-effect detail an agent needs before a destructive call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.