agenticweb.wiki

MCP Apps vs A2UI (Agent to UI) Protocol

The map lists them as complementary: sites and agents commonly implement both.

8 Present MCP Apps · 8 Present A2UI (Agent to UI) Protocol

MCP Apps MCP AppsA2UI (Agent to UI) Protocol A2UI
Lifecycle step8 Present: Show a human the result8 Present: Show a human the result
AnswersHow does an MCP tool deliver an interactive UI (chart, form, dashboard) that renders inline in a chat client?How can an agent describe and stream a framework-neutral, declarative UI to a renderer?
Governed bymodelcontextprotocol GitHub org (ext-apps sub-project); same umbrella as core MCP, which is now stewarded by the Agentic AI Foundation / Linux Foundation per this site's existing 'mcp' recorda2ui-project GitHub organisation (moved from google/A2UI)
Status (issuer's words)Active extension to MCP; own repo describes it as extending 'the Model Context Protocol by letting tools declare UI resources'Early stage public preview: v0.9.1 is the 'Current' production release, v1.0 is a release 'Candidate', v0.8 is legacy
Versionv2.0.3 (2026-09-25)v1.0 (Candidate); v0.9.1 (Current) (2026-06-08)
Form / transportendpointdocument format
Found atui://<resource-id> (declared per-tool, not a fixed site-wide path)No fixed well-known path; renderer and agent capabilities (supported catalogs, custom components) are exchanged via transport-specific handshakes, e.g. A2A Agent Cards or MCP initialization metadata
Implementationmulti-implementationmulti-implementation
Evidence4 verified4 verified, 1 reported
Primary use caseRender agent output as a user interfaceRender agent output as a user interface
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://github.com/modelcontextprotocol/ext-apps/blob/main/specification/2026-01-26/apps.mdxhttps://github.com/a2ui-project/A2UI

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

mcp-apps.json · a2ui.json · Markdown