Approval Handlers
Overview
Basic Setup
Enable Approval System
var mcpController = agent.MCPController;
// Require approval for all MCP tools
mcpController.RequireApproval = true;
// Listen for approval requests
mcpController.onApprovalRequired.AddListener(HandleApprovalRequest);Approval Requests
Handle Approval Request
Approval Dialog
Approval Dialog UI
Approval Policies
Define Approval Policies
Policy-Based Handler
Approval History
Track Approvals
History UI
Conditional Approval
Context-Based Approval
User Preference-Based
Bulk Approval
Approve Multiple Requests
Error Handling
Handle Approval Errors
Complete Example
Next Steps
Last updated