You'd reach for this when you need to squeeze every gas unit out of your Solidity contracts by converting them to hand-optimized Yul assembly. It analyzes your high-level Solidity code and refactors it into lower-level Yul, the intermediate language that compiles directly to EVM bytecode. This is the tool for when you've profiled your contracts, identified the hot paths burning through gas, and need to drop down a level for manual optimization. The MCP interface lets Claude handle the mechanical work of translating Solidity patterns into their Yul equivalents while you focus on the optimization strategy. Most useful when gas costs actually matter, like high-frequency DeFi operations or contracts that get called thousands of times.