Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when to use: after search_catalog or lookup_catalog, when full current price, availability, machine endpoint, and checkout-handoff metadata are needed. Also specifies a clear when-not by listing side-effects it does not produce (create checkout, cart, order, payment, credential, merchant state).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.