拆迁协议上只列出4口人是合法的,但是需要符合相关法律法规和程序。首先,按照《城市房屋拆迁管理办法》第22条规定,被征收人应当及时签署拆迁安置协议。而对于协议的签署,应当遵循“自愿、协商、公正、公开”的原则,以确保征收公平合理。其次,被征收人的家庭成员也应当签署拆迁协议。但是,是否需要列出所有的家庭成员,是可以在协商中根据实际情况进行决定的。最后,根据《物权法》第22条规定,物权人享有出售、赠与、交换、抵押、租赁、承包、转让物权等权利。因此,如果4口人是物权人,拆迁协议只列出这4口人也是合法的。但是,需要注意的是,在进行拆迁协商时,应当尽量考虑到家庭成员的权益,确保协议的合法性和公平性。