MGA’s and MGU’s. A managing general agent (MGA) or a managing general underwriter (MGU) is a specialized type of insurance agent or broker that has been granted underwriting authority by an insurer, according to the International Risk Management Institute (IRMA), and can administer programs and negotiate contracts for an insurer.