房屋协议公证后具有法律效力。具体如下:1. 增强证据效力:经过公证的房屋协议在法庭上作为证据时其证明力相对更强。因为公证机构对协议的真实性、合法性进行了严格审查。2. 保障交易安全:公证能确保协议内容符合法律规定双方意思表示真实减少欺诈、胁迫等情况发生保障交易安全。3. 具有强制执行力:一些赋予强制执行效力的房屋协议公证若一方不履行协议另一方可以直接向法院申请强制执行无需经过繁琐的诉讼程序。4. 确定权利义务:明确了双方在房屋相关事宜上的权利和义务避免日后因约定不明产生纠纷。5. 对抗第三人:在涉及房屋产权等问题时公证后的协议能对抗善意第三人保护当事人合法权益。不过公证并非协议生效的必备条件。只要房屋协议满足行为人具有相应民事行为能力、意思表示真实、不违反法律等生效要件即使未经公证也具有法律效力。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。