一、合同主体变更要具备什么什么样的条件
所谓合同变更有广义与狭义之分。广义的合同变更,包括合同内容的变更与合同主体的变更。前者是指当事人不变,合同的权利义务予以改变的现象。后者是指合同关系保持同一性,仅改换债权人或债务人的现象。不论是改换债权人,还是改换债务人,都发生合同权利义务的移转,移转给新的债权人或者债务人,因此合同主体的变更实际上是合同权利义务的转让。
合同主体发生变更,即由新的合同当事人代替旧的合同当事人,但合同的客体,即合同的标的并没有发生变化。实际是合同的转让。
合同转让有两种情形:一是债权转让,即由原债权人将债权转让给新债权人,从而使新债权人代替原债权人;二是债务承担,即由新债务人代替原债务人负担债务。这两种情况,债权人和债务人都发生了变化,债的性质和内容则没有改变。
合同主体变更需要发生合同转让,且要在双方协商一致的基础上才能发生变更。

二、合同主体变更合同是否有效
合同主体依法变更的,合同依然有效。只要缔约人之间签订的合同没有违反法律法规的强制性规定,即使变更了主体,合同依然有效。
根据《民法典》第五百四十三条规定,当事人协商一致,可以变更合同。
第五百四十五条规定,债权人可以将债权的全部或者部分转让给第三人,但是有下列情形之一的除外:
(一)根据债权性质不得转让;
(二)按照当事人约定不得转让;
(三)依照法律规定不得转让。
当事人约定非金钱债权不得转让的,不得对抗善意第三人。当事人约定金钱债权不得转让的,不得对抗第三人。
三、合同主体变更三方协议是否合法
合同主体变更三方协议是合法的,根据《民法典》第五百四十三条规定,当事人协商一致,可以变更合同。
(一)合同主体变更,是指合同关系中的债权人或债务人已经改变的现象。债权人有权请求债务人依据法律和合同的规定履行义务;而债务人则依据法律和合同负有实施一定的行为的义务。