DICCIONARIO · P

Protocolo A2A (Agent2Agent)

El protocolo A2A (Agent2Agent) es un estándar abierto para que agentes de IA creados con tecnologías y proveedores distintos se comuniquen entre sí: se descubren mediante una ficha pública llamada Agent Card, se delegan tareas y se devuelven resultados. Lo creó Google en 2025 y hoy lo gobierna una fundación de la Linux Foundation.

Germán Gutiérrez Escrito por Germán Gutiérrez 5 min de lectura
Ficha rápida
Tipo
Protocolo abierto de comunicación entre agentes de IA
Origen
Desarrollado por Google, presentado en abril de 2025 y donado a la Linux Foundation
Gobernanza
Proyecto de la Agentic AI Foundation desde agosto de 2026; licencia Apache 2.0
Transportes
JSON-RPC 2.0 sobre HTTP(S), gRPC y HTTP+JSON/REST; streaming con Server-Sent Events
SDK oficiales
Python, Go, Java, JavaScript, .NET y Rust

≡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. 1

    Descubrimiento

    El agente cliente lee la Agent Card del agente remoto, normalmente publicada en /.well-known/agent-card.json de su dominio.

  2. 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. 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. 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. 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
Elementos principales de A2A según su especificación oficial

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
Dos protocolos complementarios en la arquitectura de agentes

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.

Ejemplo · Ejemplo: un agente de Claude como servicio A2A

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

01

Compras y proveedores

El agente de compras negocia plazos y precios con los agentes comerciales de varios proveedores.

02

Atención al cliente

El agente de la web delega en el agente de logística del transportista el estado de un envío.

03

Recursos humanos

Un agente de selección coordina con los agentes de agenda y verificación de referencias.

04

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

Germán Gutiérrez

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 ↗

Términos relacionados

Ver todos los términos →
M Model Context Protocol (MCP) El Model Context Protocol (MCP) es un estándar abierto que define cómo una aplicación de IA, como Claude, se conecta con herramientas y fuentes de datos externas. En lugar de programar una integración distinta para cada modelo, el servicio publica un servidor MCP y cualquier cliente compatible puede usar sus funciones, datos y plantillas. A Agente de IA Un agente de IA es un sistema en el que un modelo de lenguaje decide por sí mismo qué pasos dar y qué herramientas usar para cumplir un objetivo: consulta datos, ejecuta acciones, revisa el resultado y repite hasta terminar. A diferencia de un chatbot, no se limita a responder; actúa dentro de unos permisos definidos. C Claude Agent SDK El Claude Agent SDK es la librería oficial de Anthropic para crear agentes de IA con el mismo motor que usa Claude Code. Disponible para Python y TypeScript, incluye el bucle agéntico, herramientas para leer y editar archivos o ejecutar comandos, gestión de contexto, subagentes, hooks, permisos y conexión con servidores MCP. C Claude Managed Agents Claude Managed Agents es un servicio de la plataforma de Anthropic que ejecuta agentes de IA por ti. Defines una vez el agente (modelo, instrucciones, herramientas, MCP y skills) y lanzas sesiones: Anthropic hace funcionar el bucle del agente y le da un contenedor aislado donde ejecutar comandos, editar archivos y correr código. S Subagentes Un subagente es una instancia de Claude en la que el agente principal delega una tarea concreta. Trabaja con su propio contexto, sus propias instrucciones y las herramientas que le permitas, y al terminar devuelve solo el resultado. En Claude Code se definen como archivos Markdown con encabezado YAML y sirven para investigar, revisar o paralelizar sin saturar la conversación. A API REST Una API REST es una interfaz de programación que sigue el estilo de arquitectura REST (Representational State Transfer): expone los datos como recursos identificados por URLs y permite leerlos o modificarlos con los métodos estándar de HTTP, sin guardar estado entre peticiones. Es el modelo más usado para conectar webs, apps móviles y servicios en la nube.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp