Agentic CLIs that use an LLM to plan trades can't prompt for MFA on every call — it's too slow, and users rubber-stamp every popup. But running unchecked exposes users to prompt-injection and unintended trades. Scoped approval threads the needle: the user approves an intent once, and that approval acts as a tamper-evident scope that each subsequent call is validated against.