Add 'Accept to all' option in tool permission prompts

Status Closed — not planned
Maintainer reply None cached
Activity 4 comments · opened Oct 7, 2025 · closed Jan 10, 2026

Currently, when using MCP tools (like Playwright), users have two options:

  1. Auto-approve tools silently via autoApprovedTools in .claude.json - no visibility into what's happening
  2. Prompt for each individual tool call with Yes/No - very repetitive for tools called multiple times

Requested Feature:
Add an "Accept to all" button in permission prompts alongside the existing Yes/No options.

Benefits:

  • Visibility: Users can see the first tool call and decide whether to trust the entire sequence
  • Efficiency: Avoid clicking "Yes" 20+ times for browser automation workflows
  • Safety: More secure than silent auto-approval, as users still see what's happening before deciding

Suggested UX:

Tool: mcp__playwright__browser_navigate
URL: https://example.com

[Yes] [Accept to all] [No]

Use Case:
Browser automation tasks with Playwright MCP often require 10-30 sequential tool calls (navigate, screenshot, click, fill, etc.). Currently, this requires clicking "Yes" for each call, which is tedious. Silent auto-approval works but removes visibility.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗