Which approval UX pattern best reduces approval fatigue while preserving meaningful consent?
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
Risk-tier the prompts: batch low-risk reads, individually confirm destructive or high-privilege calls, and always show the user what the model actually sees.
Think of a building's security desk like a gatekeeper. If the guard stops every single person for a full ID check, the line backs up and the guard starts waving people through without looking. If the guard waves everyone through, there's no security at all. The smart desk lets badged staff walk straight in but stops anyone carrying a large box or heading for the vault. MCP tool approval works the same way. Reading a public web page is a badged employee, just let it through. Deleting files or sending money is the person heading for the vault, so the system stops and asks you, showing exactly what will happen, before it acts.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: name the two failed extremes, define risk tiering, explain why UX visibility is the real defense, then connect to tool poisoning and rug-pull mitigations.
| Approach | Friction | Consent quality |
|---|---|---|
| Allow-all-forever per server | None | None; one click signs away everything |
| Per-call approval for everything | Maximum | Degrades to zero via fatigue |
| Risk tiering (batch reads, gate writes) | Targeted | High where it matters |
| Auto-approve plus after the fact log | None | None; harm already happened |
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Treating approval UX as a checkbox instead of the real defense. If users click through prompts without reading, poisoned tool descriptions sail right past them.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.