---
title: "AG-UI"
canonical: "https://canmyagentuse.com/specs/ag-ui"
contentKind: "specification"
locale: "en"
description: "Open event protocol connecting agent backends to interactive applications and user interfaces."
llmSummary: "AG-UI is an event-based bidirectional protocol between agent backends and interactive applications. It complements rather than replaces MCP and A2A."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: null
tags: ["ag-ui","ui","events","protocol"]
---

# AG-UI

AG-UI is an event-based bidirectional protocol between agent backends and interactive applications. It complements rather than replaces MCP and A2A.

- HTML: https://canmyagentuse.com/specs/ag-ui
- JSON: https://canmyagentuse.com/api/v1/specs/ag-ui.json
- Markdown: https://canmyagentuse.com/specs/ag-ui.md

AG-UI focuses on interaction between an agent backend and an application. MCP can supply tools and context, while A2A can exchange work between agents; those layers can coexist with AG-UI.

Compatibility records should identify protocol revision, event families, transport, state synchronization behavior, and application/backend role.

## Revision identity

- Authority: AG-UI community
- Revision: living
- Maturity: open protocol
- Structure: Event-based bidirectional agent and user interaction
- Canonical specification: https://docs.ag-ui.com/
- Roles: agent-backend, application
