李,您好
分2点回答1、土地性质是集体土地的话,则看你是否属于张某的村集体内,还有看你的户口人口土地面积是否超过,不超过且你属于该集体内,则协议有效; 2、若处于国有土地内,则需到相关部门办理批准手续,未办理批准的的话,该合同不具有法律效力。但张某否认建房的事实,你是否有相关的收条或证人? 另本律师认为,你应提供更加详细的情况予以说明。否则无法答复。