100-мм противотанковая пушка 2А29 МТ-12 предназначена для борьбы с бронетехникой противника. Создана на базе противотанковой пушки 2А19 Т-12 с новым более удобным в эксплуатации лафетом. Серийное производство началось в 1970 году. Ствол орудия состоит из гладкостенной трубы-моноблока с дульным тормозом и казенником. Затвор вертикальный клиновой с пружинной полуавтоматикой. Подъемный механизм секторного типа, поворотный - винтового. Подрессирование колес торсионное с гидравлическим амортизатором. Перевозка пушек Т-12 и МТ-12 осуществляется штатным тягачом МТ-Л или МТ-ЛБ. Для движения по снегу использовалась лыжная установка ЛО-7, которая позволяла вести огонь с лыж при углах возвышения до +16° с углом поворота до 54°, а при угле возвышения 20° — с углом поворота до 40°.
В боекомплект входят выстрелы унитарного заряжания с подкалиберными, кумулятивно-осколочными и осколочно-фугасными снарядами. Возможно применение комплекса управляемого вооружения "Кастет" с ракетой 9М117М. Управление ракетой полуавтоматическое по лучу лазера, дальность стрельбы от 100 до 4000 м. Ракета пробивает броню за динамической защитой («реактивную броню») толщиной до 660 мм.
Калибр, мм: 100
Расчет, чел. 7
Вес в боевом положении, кг: 3100
Длина в походном положении, мм 9650
Угол ГН, град: 54
Угол ВН, град: -6; +20
Начальная скорость снаряда (осколочно-фугасного), м/с: 905
Скорострельность, выстр/мин: 6-14
Скорость возки по шоссе, км/час 60
Макс. дальность стрельбы, м: 8200
Ширина хода, мм 1920