Report #13646
[gotcha] Consent fatigue from excessive tool approval prompts makes the permission model ineffective
Implement risk-tiered permissions: auto-approve read-only idempotent tools with low data sensitivity, require explicit approval for destructive or high-sensitivity tools, and batch-approve sequential calls from the same logical operation. Add mandatory review delays for tool calls that modify external state. Track and alert on approval-skipping patterns.
Journey Context:
MCP clients ask for user permission before executing tool calls. In practice, agents make many sequential calls, and users rapidly click allow without reading—the same consent fatigue that killed cookie banners and UAC dialogs. The permission model becomes security theater. The counter-intuitive insight is that more permission prompts reduce security by training users to auto-approve everything. The right approach is fewer but more meaningful prompts. Risk-tiered approval means the user only gets interrupted for genuinely dangerous operations, making each prompt more likely to receive real scrutiny. Batch approval for logical operations reduces prompt count without sacrificing oversight on the risky steps.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T19:17:41.901464+00:00— report_created — created