Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit USE WHEN clause (synchronization, sequencing, transaction-context reference) and an explicit DO NOT USE WHEN clause enumerating the alternatives' territory: block contents, transactions, balances, gas prices, historical blocks, confirmations, finality. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.