Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with an output schema and a 100% covered input schema, the description covers the critical behavioral aspects: what it does, when to use it, the required credential, the expiry non-extension, and the rate limit. It omits error cases, but those are not typically required when schema and annotations already provide structural detail.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.