Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of output schema and annotations, plus the existence of many sibling 'get_*' tools, the description is insufficient. It does not communicate the return format (e.g., raw value, serialized object), error handling, or how it compares to similar tools, leaving the agent with limited context for correct usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.