Interest in 3D concrete printing is growing quickly in academia and industry. Alkali-activated materials (AAMs) are a greener alternative to cement but traditional AAMs face challenges with high-viscosity alkaline solutions and energy demands. One-part AAMs, using solid activators and aluminosilicate precursors, present a promising solution. This research investigated the potential producibility of one-part sodium carbonate-activated, slag-based 3D printable mixes. The disadvantages of sodium carbonate activation were mitigated by using reactive MgO (r-MgO), obtained through low-temperature calcination, as a partial substitute for the primary precursor, slag. Additionally, nano-silica was incorporated into the mixes to improve rheological and mechanical properties as well as printability. Several mixes were developed using varying amounts of r-MgO, up to 15 %, and a small amount of nano-silica, 1 % by weight. Rheological properties, including static and dynamic yield stress and viscosity recovery, were evaluated. The printability and buildability of the mixes were experimentally assessed to determine their feasibility for 3D printing. The test results indicated that printable, buildable mixes with proper setting times and sufficient compressive strength can be obtained by substituting slag with r-MgO in specific amounts, namely 10 % and 15 % by weight. While yield stress, compressive strength, printability, and buildability improved with r-MgO substitution, setting time decreased. Furthermore, the inclusion of nano-silica significantly enhanced rheological properties, while mechanical properties showed a slight improvement in 3D-printed samples, which also enabled printable mixes with low r-MgO content (5 %). Moreover, the environmental impact of the produced mixes was found to be much lower than that of Portland-cement-based mixes. In conclusion, one-part sodium carbonate-activated, slag-based mixes present a viable and environmentally friendly alternative for 3D-printable mortar, in case of the inclusion of r-MgO.