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
cursorUsers can configure permanent permissions through permissions.json files so that specific MCP tools do not require per-invocation approval; auto-run functionality can also be enabled globally.
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
zedagent.tool_permissions.default: "allow" auto-approves all tool actions without prompting (v0.224.0+); individual tools can be targeted with mcp:<server>:<tool_name> key format. Default is "confirm"; "deny" blocks all tool actions.
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
factory-droidno auto-approve / always-allow field documented in Configuration Schema
gemini-cliGemini CLI does not document pre-configured auto-approval for specific MCP tools
opencodenot documented
pinot documented
windsurfWindsurf does not support pre-configured auto-approval for specific MCP tools