Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no annotations, no output schema, and a single-parameter tool, the description is minimal. Given this is a simple read tool, it doesn't require extensive documentation, but detail about what 'details' includes, whether it returns key results or just the goal itself, and the relationship to get_goals would strengthen completeness. The description is passable but leaves meaningful ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.