The total synthesis of agglomerin A and (±)-carolinic acid. A general method for the preparation of 3-acyl tetronic acids via direct acylation of O-methyl 3-stannyl tetronates