Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only lookup with a single parameter and full annotation coverage, the description mostly suffices. However, there is no output schema and no mention of error behavior (e.g., what happens if the key is not found), which may leave the agent uncertain about response handling. Still, the description covers the essential return characteristic (metadata, no private keys).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.