Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's authentication role, the description covers prerequisites (code from signup), constraints (15 minutes, 5 attempts, one-time reveal), postconditions (store in MCP client config, reconnect), and failure handling. With an output schema present for return value details, this is fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.