Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter mutation tool, the description covers the core purpose, scope (queued), side effects, and financial outcome. The presence of an output schema means return values need not be explained. It could optionally mention failure behavior for non-queued tasks, but the current information is sufficient for an agent to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.