// =====================================================
// Interfaces: MCP Context
// Modulo: MGN-022
// Version: 1.0.0
// =====================================================

export type CallerType = 'agent' | 'api' | 'webhook' | 'system' | 'test';

export interface McpContext {
  tenantId: string;
  userId?: string;
  agentId?: string;
  conversationId?: string;
  branchId?: string;
  callerType: CallerType;
  permissions: string[];
  metadata?: Record<string, any>;
}
