Von 1907 bis 1911 diente McCracken als "Assistant Adjutant General" im Rang eines Colonel in Britisch-Indien. Anschließend kam er als "Brigadier-General, General Staff" ins Irish Command, wo er bis Oktober 1912 diente. Er übernahm sodann die "7th Infantry Brigade" im "Southern Command", die er auch zu Beginn des Ersten Weltkriegs innerhalb der "3rd Division" der British Expeditionary Force führte. Er nahm im August 1914 unter anderem an der Schlacht bei Mons und der Schlacht von Le Cateau teil. Ende Oktober 1914 wurde er für seine Verdienste zum Major-General befördert und wenig später zum Inspekteur der Infanterie ernannt.