微信上的口头协议通常是不具备法律效力的,除非它有签字。因为在法律层面,口头协议的认定和执行存在一些困难,主要是缺乏书面形式的证据来支撑。一旦双方对协议的内容产生争议,就很难准确地证明协议的具体条款以及双方真实的意思表示到底是什么。不过,如果能够有其他的证据来辅助证明,像聊天记录里清楚地提到了协议的内容,或者双方在之后的行为中体现了对协议的履行,那么这种口头协议也有可能被认定为具有法律效力。但需要注意的是,在这种有其他证据佐证的情况下,证明的责任会比较重,需要提供充分的证据才行。所以,为了避免后续可能出现的纠纷,最好还是签订书面协议,把双方的权利和义务都明确地写下来,这样才能更好地保障自己的合法权益。