Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit conditions for failure (404, 409, 403) which effectively tell the agent when NOT to use the tool (e.g., if banned, archived, or already a member). It also notes authentication is required. However, it does not explicitly compare with alternative tools like colony_leave_colony, though the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.