MPC Machines