Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, single-action tool with an output schema, the description covers authentication, ownership, required status, the exact payload sent, and the external-email side effect — everything needed to call it correctly. Only the precise state transition after success (and any rate limits on notifying referrers) is left out.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.