Índice
Agora que os agentes de IA se tornaram comuns, o próximo desafio passou a ser "como fazer os agentes colaborarem entre si." Se o MCP é o padrão que conecta um agente às suas "ferramentas", então o A2A (Agent2Agent) é o padrão que conecta um agente a "outro agente." Ele permite que IAs construídas com fornecedores e frameworks diferentes conversem e cooperem por meio de uma convenção comum.
Este artigo apresenta, para iniciantes, o que é o A2A, por que é necessário, como se diferencia do MCP, como funcionam os Agent Cards e as Tasks, e qual é a sua situação atual junto com a implementação.
O MCP é vertical (ferramentas), o A2A é horizontal (pares)
— As IAs conversam e cooperam por meio de uma convenção compartilhada
MCP = conexão vertical
Conecta um agente a ferramentas e dados.
A2A = coordenação horizontal
Conecta agentes entre si e delega trabalho.
1. O que é A2A?
O A2A (Agent2Agent) é um padrão aberto (protocolo) para que agentes de IA se descubram, se comuniquem e cooperem entre si, independentemente dos frameworks em que foram construídos. O Google o lançou em abril de 2025, doou-o à Linux Foundation em junho daquele ano, e ele chegou à v1.0 em 2026. Está sendo moldado como uma "língua comum" não vinculada a nenhuma empresa específica.
Imagine "a etiqueta de uma parceria de negócios entre empresas." Se o MCP é o seu próprio pessoal usando ferramentas, o A2A é o manual de regras compartilhado para pedir a outra empresa (outra IA) que faça um trabalho e receber o resultado. Seja qual for a tecnologia do outro lado, vocês podem trocar "por favor, faça isto" e "pronto" por meio de um procedimento definido.
💡 Em uma frase: A2A = "um protocolo comum de conversa entre agentes de IA." Enquanto o MCP cuida de "conectar-se a ferramentas", o A2A cuida de "coordenar-se com pares."
2. Por que é necessário: a era da colaboração entre agentes
Em 2026, a IA caminha para um modelo no qual, em vez de um único agente fazer tudo, vários agentes com especialidades diferentes dividem o trabalho e cooperam. Por exemplo, um pedido como "organize uma viagem" é tratado como um revezamento: um agente de planejamento → um agente de reserva de hotel → um agente de pagamento.
Mas quando cada agente é construído com um fornecedor e uma tecnologia diferentes, conectá-los exige trabalho personalizado a cada vez. É aí que um protocolo comum — o A2A compensa. Desde que todos sigam a convenção compartilhada, é possível transformar sistemas multiagente em "peças que se podem combinar." É a mesma mudança que tornou o MCP o padrão comum para conexões de ferramentas.
3. Como se diferencia do MCP (vertical vs. horizontal)
A2A e MCP não são concorrentes — eles têm papéis diferentes, frequentemente explicados como "vertical vs. horizontal." Empilhar os dois é a configuração padrão de 2026.
Agente ↔ ferramentas
Conecta um agente a ferramentas e dados — um BD, uma API, arquivos. Uma conexão que "adiciona capacidade."
Agente ↔ agente
Conecta agentes entre si e delega trabalho de um lado para o outro. Coordenação que "coopera com pares."
O mnemônico é simples: "conectar a ferramentas = MCP; conectar a pares = A2A." Em um sistema real, cada agente mantém suas próprias ferramentas via MCP enquanto se coordena com outros agentes via A2A — essa configuração de duas camadas, MCP vertical mais A2A horizontal, está se tornando o caminho padrão para operações empresariais de agentes.
4. Como funciona: Agent Cards e Tasks
O coração do A2A é o "Agent Card." É um JSON como um "cartão de visita" que cada agente publica, declarando "o que sei fazer", "onde falar comigo" e "como funciona a autenticação." Sua localização é até fixa em /.well-known/agent-card.json.
Descobrir (Agent Card)
Ler o card do outro agente e entender "o que ele sabe fazer."
Solicitar (Task)
Enviar uma "Task." Ela carrega estados — working, input-required, completed.
Resultado (Artifact)
Receber a saída. Tarefas longas também podem transmitir o progresso.
A comunicação é construída sobre tecnologias amplamente utilizadas — HTTP, Server-Sent Events (SSE) e JSON-RPC 2.0. O ponto-chave é que os agentes não expõem seus detalhes internos uns aos outros. Cada um mantém o seu conteúdo (as ferramentas que usa, o seu raciocínio) oculto e troca apenas tasks e resultados. É por isso que eles podem colaborar com segurança mesmo entre empresas.
⚠️ A segurança continua sendo indispensável: a colaboração entre agentes é conveniente, mas é preciso um design que não confie demais em agentes externos. Combine-a com guardrails e gestão de permissões.
5. Situação atual e implementação
O A2A está se espalhando rapidamente. Segundo o anúncio da Linux Foundation (em abril de 2026), mais de 150 organizações o usam em produção, ele tem 22.000+ estrelas no GitHub, e os SDKs são disponibilizados em cinco linguagens (Python, JavaScript, Java, Go e .NET). Grandes nomes como Microsoft, Salesforce, SAP e ServiceNow estão envolvidos, consolidando o seu lugar como padrão da indústria.
Quanto à implementação, os SDKs por linguagem facilitam bastante construir tanto "o lado que publica um Agent Card (o servidor)" quanto "o lado que delega a outros agentes (o cliente)." A ordem recomendada é primeiro construir um único agente e, quando estiver confortável, fazê-lo coordenar-se com outros via A2A. Assim como as Skills e o MCP, a base é a ideia de "componentizar por meio de um formato comum."
※ Números e especificações são citados de diversas divulgações (em junho de 2026). O protocolo está em evolução; consulte a Linux Foundation / a especificação oficial para a versão mais recente.
Resumo
Três pontos a reter sobre o A2A.
- O que é: um padrão aberto para que agentes de IA se descubram e colaborem entre frameworks. Nascido no Google, governado pela Linux Foundation.
- A diferença: o MCP é vertical (agente ↔ ferramentas); o A2A é horizontal (agente ↔ agente). Empilhar os dois é o padrão.
- Como funciona: descobrir via um Agent Card (cartão de visita) → Task (solicitação) → Artifact (resultado). Cooperar com segurança mantendo os detalhes internos ocultos.
De um único agente para uma "equipe" que coopera — o A2A é a ponte. Leia-o junto com o MCP e os sistemas multiagente para entender o panorama completo da colaboração entre agentes em 2026.
FAQ
Q. Devo usar A2A ou MCP?
A. Não é um ou outro. Para conectar um agente a ferramentas e dados, use MCP; para fazer agentes se coordenarem, use A2A. Em um sistema real, você empilha os dois: "cada agente mantém suas ferramentas via MCP e coopera via A2A."
Q. O que é um Agent Card?
A. O "cartão de visita" de um agente. É um JSON que declara "o que sabe fazer, onde falar com ele e como autenticar", colocado em /.well-known/agent-card.json. O outro lado o lê para decidir se pode delegar.
Q. Ele pode se coordenar com a IA de outra empresa?
A. Esse é justamente o objetivo do A2A. Por ser um protocolo comum, agentes de fornecedores e frameworks diferentes podem se coordenar. Cada um mantém seus detalhes internos ocultos e troca apenas tasks e resultados.
Q. Desenvolvedores solo precisam de A2A?
A. Se você tem apenas um agente, não. O A2A compensa quando você quer que vários agentes independentes se coordenem. Basta construir primeiro um único agente e adotar o A2A quando a coordenação se tornar necessária.