A2UI Launched: Full CopilotKit support at launch!

A2UI Launched: CopilotKit has partnered with Google to deliver full support in both CopilotKit and AG-UI!

Check it out
LogoLogo
  • Overview
  • Integrations
  • API Reference
  • Copilot Cloud
Slanted end borderSlanted end border
Slanted start borderSlanted start border
  • Getting Started
  • Introduction to CopilotKit
  • LLM Quickstart
  • Agent Quickstart
  • Vibe Coding MCP
  • What's New
  • CopilotKit Features
  • Agentic Chat UI
  • Copilot Suggestions
  • Human in the Loop (HITL)
  • Generative UI
  • Frontend Actions
  • Backend Actions
  • Shared State
  • Premium Features
  • CopilotKit Premium
  • Fully Headless UI
  • Observability
  • Inspector
  • Agentic Protocols
  • Agentic Protocols
  • AG-UI (Agents<->Users)
  • MCP (Agents<->Tools)
  • A2A (Agents<->Agents)
  • Generative UI Specs
  • Generative UI Specs
  • A2UI
  • Open-JSON-UI
  • MCP-UI
  • Learning
  • Tutorial: AI Todo App
  • Tutorial: AI Travel App
  • Video: Research Canvas
  • Cookbook: State Machine
  • Troubleshooting
  • Error Debugging
  • Error Observability Connectors
  • Common Copilot Issues
  • Migrate to 1.10.X
  • Migrate to 1.8.2
  • Other
  • Integrations
  • ADK
  • A2A
  • Microsoft Agent Framework
  • AWS Strands
  • Direct to LLM
  • LangGraph
  • AutoGen2
  • Agno
  • CrewAI Crews
  • CrewAI Flows
  • LlamaIndex
  • Mastra
  • Open Agent Spec
  • Pydantic AI
Updates - Dec 15, 2025

A2A and MCP Handshake

AG-UI handshakes enable seamless protocol interoperability

A2A and MCP Handshake

AG-UI now includes handshakes with both MCP and A2A protocols, ensuring smooth interoperability across the full agentic stack.

What Are Protocol Handshakes?

Protocol handshakes allow AG-UI to seamlessly communicate with agents using different interaction protocols. This means you can connect your frontend to agents that internally use MCP or A2A without any additional configuration.

Benefits

Full Interoperability

If your host agent connects to subagents using MCP or A2A, their UI properties can be propagated all the way through to the user-facing application.

Security and Control

Handshakes preserve full security, policy, and observability controls throughout the communication chain.

Simplified Architecture

No need to choose between protocols—use them all together in a single application.

How It Works

  1. Frontend connects via AG-UI - Your application uses AG-UI to connect to the host agent
  2. Host agent uses MCP/A2A - The host agent can communicate with subagents using MCP or A2A
  3. UI properties propagate - Generative UI and other properties flow back to your frontend automatically

Learn More

  • AG-UI Protocol
  • MCP Integration
  • A2A Protocol
  • Agentic Protocols
PREV
Generative UI Spec Support
Slanted end borderSlanted end border
Slanted start borderSlanted start border
NEXT
Agentic Chat UI

On this page

A2A and MCP Handshake
What Are Protocol Handshakes?
Benefits
Full Interoperability
Security and Control
Simplified Architecture
How It Works
Learn More