Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true and idempotentHint=true, but the description adds the concrete consequence an agent needs: the employee loses kiwiHR access and disappears from active lists, and the change is reversible via kiwihr_activate_user. It also exposes the underlying GraphQL mutation. It does not state permission requirements or side effects on related records (timesheets, journeys), which is the only remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.