Skip to content llms.txt

auto_approve

Whether specific MCP tools or entire servers can be configured for automatic approval without per-invocation user confirmation. Boundary: auto_approve governs execution gating (user prompt suppression) for tools that are already visible; see tool_filtering for tool visibility control.

Type: bool Content type: mcp

ProviderSupportedMechanism
clinealways_allow_tools (execution-gating scope): Cline's always_allow list suppresses per-invocation confirmation prompts for listed tools that are already visible
codexmcp_per_tool_approval: Codex supports per-tool approval configuration to suppress confirmation prompts for trusted tools
kirokiro_mcp_auto_approve: Kiro supports per-server or per-tool auto-approval configuration to suppress confirmation prompts
roo-codealways_allow_list: alwaysAllow tool names bypass confirmation prompts for that server
ampAmp does not document pre-configured auto-approval for specific MCP tools separate from tool filtering
claude-codeClaude Code does not support pre-configured auto-approval for specific MCP tools; all tool calls require user confirmation unless covered by session permission rules
copilot-cliCopilot CLI does not document pre-configured auto-approval for MCP tools
crushCrush does not document pre-configured auto-approval for specific MCP tools
cursorCursor does not document pre-configured auto-approval for specific MCP tools.
factory-droidFactory Droid does not document pre-configured auto-approval for MCP tools
gemini-cliGemini CLI does not document pre-configured auto-approval for specific MCP tools
opencodenot documented
windsurfWindsurf does not support pre-configured auto-approval for specific MCP tools
zedZed does not document a pre-approved MCP tools list