MPQC computes the properties of molecules through ab-initio methods. It can compute closed shell and general restricted open shell Hartree-Fock energies and gradients, density functional theory energies and gradients, second order open shell perturbation theory (OPT2[2]) and Z-averaged perturbation theory (ZAPT2) energies, and second order closed shell Moeller-Plesset perturbation theory energies and gradients. It also includes an internal coordinate geometry optimizer. . MPQC is build upon the Scientific Computing Toolkit (SC).