The Agent2Agent (A2A) Protocol (Documentation Here) is an open standard developed by Google and donated to the Linux Foundation designed to enable seamless communication and collaboration between AI Agents.

A2A is situated within a broader agent stack, which includes:

  • A2A: Standardizes communication among agents deployed in different organizations and developed using diverse frameworks.
  • Model Context Protocol: Connects models to data and external resources.
  • Frameworks (like ADK): Provide toolkits for constructing agents.
  • Models: Fundamental to an agent’s reasoning, these can be any Large Language Model (LLM).