工程承包人是否要对所欠材料款承担责任得视具体情况而定。如果承包人把工程违法转包或者分包给没有资质的单位或者个人,并且因此造成了材料款拖欠,那承包人就可能要对实际施工人所欠的材料款承担连带责任。
要是承包人以自己的名义和材料供应商签合同,那承包人就得按照合同的约定去支付材料款,要是不支付,这就违约,就要承担违约责任的。
在通常情况下,大家可能会觉得工程承包人对所欠材料款是需要承担责任的,但也有特殊情况。如果承包人能证明材料款的拖欠是因为发包人没按时支付工程款之类的、不该由承包人负责的原因造成的,那么承包人在承担责任之后,是有权向发包人追偿的。所以说,具体责任的认定要综合好多方面的因素来判断。