Ahora que los agentes de IA son algo cotidiano, el siguiente reto se ha desplazado a «cómo lograr que los agentes colaboren entre sí». Si MCP es el estándar que conecta un agente con sus «herramientas», entonces A2A (Agent2Agent) es el estándar que conecta un agente con «otro agente». Permite que IAs creadas sobre distintos proveedores y frameworks conversen y cooperen mediante una convención común.

Este artículo explica, para principiantes, qué es A2A, por qué hace falta, en qué se diferencia de MCP, cómo funcionan las Agent Cards y las Tasks, y cuál es su situación actual junto con su implementación.

A2A · EL ESTÁNDAR QUE CONECTA AGENTES

MCP es vertical (herramientas), A2A es horizontal (pares)

— Las IAs conversan y cooperan mediante una convención compartida

🔌

MCP = conexión vertical

Conecta un agente con herramientas y datos.

🤝

A2A = coordinación horizontal

Conecta agentes entre sí y delega trabajo.

1. ¿Qué es A2A?

A2A (Agent2Agent) es un estándar abierto (protocolo) para que los agentes de IA se descubran, se comuniquen y cooperen entre sí, más allá de los frameworks sobre los que fueron creados. Google lo publicó en abril de 2025, lo donó a la Linux Foundation ese mismo junio y alcanzó la v1.0 en 2026. Se está perfilando como un «lenguaje común» no ligado a ninguna empresa en particular.

Imagínalo como «la etiqueta de una alianza comercial entre empresas». Si MCP es tu propio personal usando herramientas, A2A es el reglamento compartido para pedirle un trabajo a otra empresa (otra IA) y recibir el resultado. Sea con lo que sea que esté hecha la otra parte, puedes intercambiar «haz esto, por favor» y «listo» mediante un procedimiento fijo.

💡 En una frase: A2A = «un protocolo común de conversación entre agentes de IA». Mientras MCP se encarga de «conectar con herramientas», A2A se encarga de «coordinarse con pares».

2. Por qué hace falta: la era de la colaboración entre agentes

En 2026, la IA avanza hacia un modelo en el que, en lugar de que un solo agente lo haga todo, varios agentes con especialidades distintas se reparten el trabajo y cooperan. Por ejemplo, una petición como «organiza un viaje» se resuelve como un relevo: un agente de planificación → un agente de reserva de hotel → un agente de pago.

Pero cuando cada agente está creado con un proveedor y una tecnología diferentes, conectarlos exige trabajo a medida cada vez. Ahí es donde un protocolo común —A2A resulta rentable. Mientras todos sigan la convención compartida, puedes convertir los sistemas multiagente en «piezas que puedes combinar». Es el mismo cambio que hizo de MCP el estándar común para las conexiones con herramientas.

3. En qué se diferencia de MCP (vertical vs. horizontal)

A2A y MCP no son competidores: tienen roles distintos, algo que suele explicarse como «vertical vs. horizontal». Apilar ambos es la configuración estándar de 2026.

MCP · VERTICAL

Agente ↔ herramientas

Conecta un agente con herramientas y datos: una BD, una API, archivos. Una conexión que «añade capacidad».

A2A · HORIZONTAL

Agente ↔ agente

Conecta agentes entre sí y se delegan trabajo mutuamente. Coordinación que «coopera con pares».

La regla mnemotécnica es sencilla: «conectar con herramientas = MCP; conectar con pares = A2A». En un sistema real, cada agente posee sus propias herramientas vía MCP mientras se coordina con otros agentes vía A2A; esta configuración de dos capas —MCP vertical más A2A horizontal— se está convirtiendo en la vía por defecto para la operación de agentes en empresas.

4. Cómo funciona: Agent Cards y Tasks

El núcleo de A2A es la «Agent Card». Es un JSON parecido a una «tarjeta de visita» que cada agente publica, donde indica «qué sé hacer», «dónde hablar conmigo» y «cómo funciona la autenticación». Su ubicación incluso está fijada en /.well-known/agent-card.json.

PASO 1

Descubrir (Agent Card)

Lee la tarjeta del otro agente y capta «qué sabe hacer».

PASO 2

Solicitar (Task)

Envía una «Task». Lleva estados: working, input-required, completed.

PASO 3

Resultado (Artifact)

Recibe la salida. Las tareas largas también pueden transmitir el progreso.

La comunicación se construye sobre tecnología muy extendida: HTTP, Server-Sent Events (SSE) y JSON-RPC 2.0. El punto clave es que los agentes no se exponen sus interioridades unos a otros. Cada uno mantiene oculto su contenido (las herramientas que usa, su razonamiento) e intercambia únicamente tareas y resultados. Por eso pueden colaborar de forma segura incluso entre empresas distintas.

⚠️ La seguridad sigue siendo imprescindible: la colaboración entre agentes es cómoda, pero necesitas un diseño que no confíe en exceso en los agentes externos. Combínalo con guardarraíles y gestión de permisos.

5. Situación actual e implementación

A2A se está extendiendo rápido. Según el anuncio de la Linux Foundation (a abril de 2026), más de 150 organizaciones lo usan en producción, suma más de 22.000 estrellas en GitHub y los SDK se publican en cinco lenguajes (Python, JavaScript, Java, Go y .NET). Grandes nombres como Microsoft, Salesforce, SAP y ServiceNow participan, lo que consolida su lugar como estándar de la industria.

En cuanto a la implementación, los SDK por lenguaje hacen bastante fácil construir tanto «la parte que publica una Agent Card (el servidor)» como «la parte que delega en otros agentes (el cliente)». El orden recomendado es construir primero un único agente y, una vez te sientas cómodo, hacer que se coordine con otros vía A2A. Al igual que con Skills y MCP, la base es la idea de «modularizar mediante un formato común».

※ Las cifras y especificaciones se citan de diversas publicaciones (a junio de 2026). El protocolo está en evolución; consulta la Linux Foundation o la especificación oficial para conocer lo más reciente.

Resumen

Tres ideas clave sobre A2A.

  • Qué es: un estándar abierto para que los agentes de IA se descubran y colaboren más allá de los frameworks. Nació en Google y lo gobierna la Linux Foundation.
  • La diferencia: MCP es vertical (agente ↔ herramientas); A2A es horizontal (agente ↔ agente). Apilar ambos es lo estándar.
  • Cómo funciona: descubrir mediante una Agent Card (tarjeta de visita) → Task (solicitud) → Artifact (resultado). Cooperar de forma segura manteniendo ocultas las interioridades.

De un solo agente a un «equipo» que coopera: A2A es el puente. Léelo junto con MCP y los sistemas multiagente para captar el panorama completo de la colaboración entre agentes en 2026.

Preguntas frecuentes

P. ¿Debería usar A2A o MCP?

R. No es uno u otro. Para conectar un agente con herramientas y datos, usa MCP; para que los agentes se coordinen, usa A2A. En un sistema real apilas ambos: «cada agente posee sus herramientas vía MCP y coopera vía A2A».

P. ¿Qué es una Agent Card?

R. La «tarjeta de visita» de un agente. Es un JSON que indica «qué sabe hacer, dónde hablar con él y cómo autenticarse», ubicado en /.well-known/agent-card.json. La otra parte la lee para decidir si puede delegarle trabajo.

P. ¿Puede coordinarse con la IA de otra empresa?

R. Ese es justamente el objetivo de A2A. Al ser un protocolo común, agentes de distintos proveedores y frameworks pueden coordinarse. Cada uno mantiene ocultas sus interioridades e intercambia solo tareas y resultados.

P. ¿Necesitan A2A los desarrolladores en solitario?

R. Si solo tienes un agente, no. A2A resulta rentable cuando quieres que varios agentes independientes se coordinen. Basta con construir primero un único agente y adoptar A2A cuando la coordinación se vuelva necesaria.