Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter switching tool with an output schema and annotations, the description covers the essential operational context: target tenant, persistence, and membership requirement. It could mention what happens when the caller is not a member, but the core guidance for a successful call is present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.