Vesster
Todos os insights
Arquitetura25 de ago. de 20264 min de leitura

MCP e A2A não são uma guerra. São dois andares do mesmo edifício.

O MCP liga um agente às suas ferramentas. O A2A liga um agente a outros agentes. O confronto que toda a gente discute é um erro de categoria, e a história real é a stack que se está a formar por baixo.

MCP e A2A não são uma guerra. São dois andares do mesmo edifício.

É quase certo que já o encontrou como um confronto. MCP contra A2A. Que protocolo ganha, em qual apostar, qual está prestes a tornar o outro obsoleto. Espalha-se porque é fácil, e a meio de 2026 ficou discretamente mais difícil de defender, quando os dois supostos rivais foram colocados sob o teto da mesma fundação neutra.

Só que o enquadramento não é subtil, está partido. Perguntar se o MCP ganha ao A2A é como perguntar se um martelo ganha a uma conversa. Fazem duas coisas completamente diferentes. A história interessante, a que quase ninguém conta, é o que são em conjunto.

O erro está em tratar isto como uma escolha. É uma stack.

O eixo vertical: o MCP liga um agente às suas ferramentas

O Model Context Protocol, da Anthropic, resolveu o problema menos glamoroso e mais importante da stack de agentes: como é que um modelo alcança o mundo exterior. Antes dele, cada ligação de agente a ferramenta era uma integração feita à medida. O MCP criou uma porta padrão, para que um agente consiga descobrir uma ferramenta, ler o que ela faz e invocá-la, através de um único protocolo. Os próprios criadores lhe chamam uma porta USB-C para a IA.

É esse o eixo vertical. A ligação que desce, de um único agente para as ferramentas e os dados por baixo dele. É como um trabalhador pega numa ferramenta.

O eixo horizontal: o A2A liga um agente a outros agentes

O protocolo Agent2Agent, da Google, aponta a um eixo completamente diferente. Não a ligação descendente de um agente às suas ferramentas, mas a ligação lateral, de um agente para outro, através de fronteiras organizacionais. A sua invenção central é o cartão de agente: uma descrição estruturada e descobrível do que um agente sabe fazer e de como lhe chegar, para que um agente consiga encontrar outro e passar-lhe trabalho sem uma pessoa a fazer as apresentações.

É esse o eixo horizontal. É como um trabalhador fala com um colega.

Dois andares, não dois cavalos

Ponha-os lado a lado e o confronto dissolve-se.

MCPA2A
EixoVerticalHorizontal
LigaUm agente às suas ferramentas e dadosUm agente a outros agentes
Analogia humanaPegar numa ferramentaFalar com um colega
OrigemAnthropic, 2024Google, 2025

Nunca perguntaria qual destes ganha, porque um trabalhador faz os dois, constantemente, sem dar por isso. O retrato real é um edifício: A2A no andar de cima, onde os agentes se encontram e se coordenam, e MCP no andar debaixo, onde cada um desses agentes vai buscar as ferramentas de que precisa. Ambos assentam agora sob uma mesma fundação, o que não é uma trégua entre inimigos. É a admissão de que sempre foram duas metades da mesma coisa.

Porque é que isto importa para a sua arquitetura

O enquadramento do confronto é caro, além de errado, porque leva as equipas a desenhar para uma camada e a serem apanhadas de surpresa pela outra.

Se construir só para o eixo vertical, fica com um agente que usa as suas ferramentas brilhantemente e não se coordena com nada fora do seu próprio processo. Se sonhar com o horizontal sem o vertical, fica com agentes que falam uns com os outros e não conseguem fazer nada. Uma arquitetura de agentes séria assume as duas camadas desde o início e trata cada protocolo como uma interface padrão atrás da qual se pode colocar, em vez de uma aposta. Os protocolos vão continuar a evoluir e a consolidar-se. O que o protege é desenhar de forma a que qualquer das camadas possa ser substituída sem reconstruir a outra.

Por isso, a pergunta a levar para a próxima revisão de arquitetura não é "MCP ou A2A?". É para que camada estamos a desenhar, qual estamos a ignorar em silêncio, e conseguiríamos substituir qualquer uma delas sem reconstruir a outra? Responda a isso, e as guerras de protocolos deixam de ser o seu problema e passam a ser a sua canalização.

Se quiser mapear a sua arquitetura de agentes na camada das ferramentas e na camada de agente para agente, marque uma reunião.

A pesar isto num processo real?

Traga-nos o processo e damos-lhe uma leitura direta de onde um agente encaixa, e onde não encaixa.