≡En resumen
- A2A estandariza cómo un agente encuentra a otro, le encarga una tarea y recibe el resultado, sin importar con qué se construyó cada uno.
- Cada agente publica una Agent Card con sus capacidades, habilidades, dirección y forma de autenticación.
- El trabajo se organiza en tareas con estados (enviada, en curso, requiere datos, completada…) y resultados llamados artefactos.
- MCP conecta un agente con herramientas y datos; A2A conecta agentes entre sí. Son complementarios.
- Tiene sentido cuando colaboran agentes de organizaciones o plataformas distintas; dentro de un mismo sistema suelen bastar los subagentes.
01 ¿Qué es el protocolo A2A?
A medida que las empresas despliegan agentes de IA, aparece un problema conocido: cada uno vive en su plataforma. El agente de ventas está en el CRM, el de logística en el ERP, el de un proveedor en su propia nube. El protocolo A2A (Agent2Agent) define un idioma común para que esos agentes colaboren sin integraciones a medida para cada pareja.
Google lo presentó en abril de 2025 con decenas de empresas tecnológicas como socias y lo donó después a la Linux Foundation. En agosto de 2026 fue aceptado como proyecto de la Agentic AI Foundation, la fundación de la Linux Foundation dedicada a estándares abiertos para agentes. Hoy lo mantiene un comité técnico con representantes de varias grandes compañías.
02 Cómo funciona A2A paso a paso
-
1
Descubrimiento
El agente cliente lee la Agent Card del agente remoto, normalmente publicada en /.well-known/agent-card.json de su dominio.
-
2
Autenticación
La Agent Card indica qué esquemas de seguridad acepta (OAuth 2.0, OpenID Connect, claves, TLS mutuo) y el cliente obtiene sus credenciales.
-
3
Envío del mensaje
El cliente manda un mensaje con partes de texto, archivos o datos estructurados. El agente remoto responde directamente o crea una tarea.
-
4
Seguimiento de la tarea
La tarea pasa por estados como enviada, en curso o completada. Si falta información, pasa a requiere datos y el cliente responde en la misma tarea.
-
5
Resultados
El agente remoto entrega artefactos (documentos, datos, archivos) mediante consulta, streaming en tiempo real o notificaciones push a un webhook.
Por debajo, A2A reutiliza estándares web conocidos: JSON-RPC 2.0 sobre HTTP(S), gRPC o una API REST con JSON, y Server-Sent Events para el streaming. La versión 1.0 de la especificación formalizó esos tres enlaces de protocolo y añadió la firma de las Agent Cards.
03 Conceptos clave del protocolo
| Concepto | Qué es | Para qué sirve |
|---|---|---|
| Agent Card | Documento JSON público del agente | Anunciar nombre, descripción, habilidades, dirección, capacidades y autenticación |
| Habilidad (skill) | Una capacidad concreta declarada en la Agent Card | Que el cliente sepa qué puede pedir |
| Mensaje | Un turno de comunicación con una o varias partes | Enviar instrucciones, preguntas o respuestas |
| Parte (part) | Contenido de un mensaje: texto, archivo o datos | Intercambiar distintos tipos de información |
| Tarea (task) | Unidad de trabajo con identificador y estado | Seguir trabajos largos o asíncronos |
| Artefacto | Resultado producido por la tarea | Entregar documentos, datos o archivos finales |
| Contexto | Identificador que agrupa tareas relacionadas | Mantener la continuidad de una conversación entre agentes |
04 A2A frente a MCP: diferencias
| Aspecto | MCP (Model Context Protocol) | A2A (Agent2Agent) |
|---|---|---|
| Conecta | Un agente o aplicación con herramientas, datos y servicios | Un agente con otros agentes |
| Quién lo creó | Anthropic, en noviembre de 2024 | Google, en abril de 2025 |
| Unidad de trabajo | Llamada a una herramienta o lectura de un recurso | Tarea con estados, mensajes y artefactos |
| Relación | El modelo controla la herramienta | El agente remoto decide cómo resolver la tarea |
| Uso típico | Leer un Drive, consultar una base de datos, abrir un ticket | Delegar una gestión completa a un agente de otro sistema u organización |
Una forma sencilla de verlo: el Model Context Protocol le da manos a un agente; A2A le da compañeros de trabajo. En una arquitectura real conviven: cada agente usa MCP para sus herramientas y A2A para hablar con los agentes de otros sistemas.
05 Claude y el protocolo A2A
Anthropic impulsó MCP y sus productos (Claude Code, las apps de Claude, la API) se conectan a herramientas sobre todo mediante ese protocolo. A2A es independiente del modelo: no hace falta que un agente use un modelo concreto para hablarlo. Si quieres que un agente basado en Claude participe en un ecosistema A2A, la vía habitual es envolverlo en un servidor A2A con uno de los SDK oficiales del protocolo y publicar su Agent Card.
Una consultora crea con el Claude Agent SDK un agente que analiza pliegos de licitaciones. Lo expone con el SDK de A2A en Python, declara en su Agent Card la habilidad «analizar pliego» y exige OAuth. El agente de licitaciones de un cliente, construido con otra tecnología, le envía el PDF, recibe preguntas si falta algún anexo y obtiene un informe como artefacto.
06 Casos de uso de A2A en empresas
Compras y proveedores
El agente de compras negocia plazos y precios con los agentes comerciales de varios proveedores.
Atención al cliente
El agente de la web delega en el agente de logística del transportista el estado de un envío.
Recursos humanos
Un agente de selección coordina con los agentes de agenda y verificación de referencias.
Plataformas SaaS
Tu producto expone un agente A2A para que los agentes de tus clientes lo usen como servicio.
Para productos B2B, exponer un agente con un protocolo estándar puede ser tan relevante como tener una API pública; lo tenemos en cuenta en proyectos de desarrollo de SaaS B2B.
07 Qué valorar antes de adoptar A2A
- ✓Si de verdad hay agentes de sistemas u organizaciones distintas que deben colaborar.
- ✓Qué autenticación y autorización exigirás y cómo auditarás lo que piden los agentes externos.
- ✓Cómo tratarás los mensajes de otros agentes: son datos no fiables y pueden intentar manipular al tuyo.
- ✓Qué versión de la especificación soportan tus socios, porque la 1.0 introdujo cambios incompatibles.
- ✓Si tus plataformas ya incluyen soporte A2A o necesitas desarrollarlo con los SDK.
- ✓Cómo medirás coste, tiempos y errores de las tareas delegadas.
Diseñar una arquitectura de varios agentes, con MCP para las herramientas y A2A donde haya fronteras, es parte del trabajo de una agencia de IA que integra la tecnología en procesos reales. Si quieres explorar SDK, servidores y ejemplos alrededor de Claude, consulta el directorio de herramientas para Claude.
Preguntas frecuentes sobre Protocolo A2A (Agent2Agent)
Es un estándar abierto para que agentes de IA de distintos proveedores y tecnologías se descubran, se deleguen tareas y se devuelvan resultados de forma segura.
Lo desarrolló Google, que lo presentó en abril de 2025. Después lo donó a la Linux Foundation y en agosto de 2026 pasó a formar parte de la Agentic AI Foundation.
MCP conecta un agente con herramientas y fuentes de datos; A2A conecta agentes entre sí. Son complementarios y suelen usarse juntos.
Es un documento JSON que publica cada agente con su nombre, descripción, habilidades, dirección de servicio, capacidades y requisitos de autenticación. Suele estar en /.well-known/agent-card.json.
A2A no depende del modelo. Puedes exponer un agente basado en Claude como servidor A2A usando los SDK oficiales del protocolo y publicar su Agent Card.
Sí. Es un protocolo abierto con licencia Apache 2.0. Lo que cuesta es desarrollar, alojar y operar los agentes que lo usan.
El proyecto mantiene SDK oficiales para Python, Go, Java, JavaScript, .NET y Rust. Al basarse en HTTP y JSON, también puedes implementarlo en otros lenguajes siguiendo la especificación.
Puede serlo si exiges autenticación, limitas qué habilidades expones, registras cada tarea y tratas los mensajes recibidos como datos no fiables. El protocolo da las piezas; la política de seguridad la defines tú.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗