If you do
kpts = MonkhorstPackGrid(3,3,3)
print kpts.kpoints()
print("Number of k-points: %s" % len(kpts.kpoints()))
you will see the k-points used in a time-reversal symmetrized 3x3x3 Monkhorst-Pack grid.
kpts = MonkhorstPackGrid(3,3,3,force_timereversal=False)
print kpts.kpoints()
print("Number of k-points: %s" % len(kpts.kpoints()))
gives it without the symmetrization.
Currently ATK does not reduce the k-point sampling by crystal symmetry, but this will come in the future. (Transmission spectrum and DOS calculations are symmetry optimized.)