Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations to lean on, the description carries the full burden and does disclose the non-obvious side effect: threads the team held return to their queue unassigned, while threads already taken by a member stay attributed to that member. That is genuinely useful behavioral context an agent cannot get from the schema. It still omits irreversibility, permission requirements, and whether team members are removed or whether deletion fails on a non-empty team.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.