Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's zero parameters and no output schema, the description provides adequate basic information about what the tool does and why it's used. However, for a blockchain tool that likely returns time-sensitive data (blockhashes expire), more context about the return format, freshness, or typical usage patterns would be helpful, especially with no annotations to provide behavioral context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.