Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds substantial behavioral context beyond the annotations: images are removed from servers, ref_ tokens stop working, the action cannot be undone, tokens not found are reported without failing, the call fails only when nothing was deleted, 50-token limit, ownership by API key, and zero credit cost. These details are not present in the annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.