Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description, combined with annotations and output schema, covers the tool's purpose, typical use, return contents, and edge-case behavior. The limit parameter's default is documented in the schema, and the locale enum is self-evident. The sense-aware context closes potential ambiguity gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.