Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
While the output schema covers return shapes and the description states the primary purpose, the optional parameters (templateId, redirectUri, trustedDeviceId) remain semantically under-specified. Given four parameters and only 50% schema coverage, the description leaves agents without enough context to confidently populate optional fields.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.