Bis(cyclopentadienyl)magnesium (MgCp2) is used commonly as a source for doping nitride materials with magnesium. Increased oxygen incorporation known to accompany the use of MgCp2 makes the purity of this precursor an important consideration in nitride CVD. Gas chromatography-mass spectroscopy (GCMS) methods have now been developed for the identification of volatile impurities in MgCp2. Diethylether, an oxygen containing organic compound (CH3CH2OCH2CH3), and additional organic impurities were found in the MgCp2 supplied by three manufacturers. Subsequent refinements in the synthetic processes by these companies have resulted in the availability of MgCp2 free of ether and other organic impurities as determined by GCMS.