Protocol support matrix: MCP, A2A, AG-UI
Of 105 tools: 85 support MCP (9 more partially); 18 support A2A (12 more partially); 11 support AG-UI (9 more partially). Each cell is yes, partial, no or unknown, with a link to the evidence and the date it was checked.
Unknown means no statement was found in official documentation or the README. It does not mean unsupported. See the methodology.
| Tool | Type | MCP | A2A | AG-UI |
|---|---|---|---|---|
| OpenClaw | Harness | Yes evidence | Yes evidence | Unknown |
| Superpowers | Orchestrator | Unknown | Unknown | Unknown |
| ECC | Orchestrator | Yes evidence | Unknown | Unknown |
| Hermes Agent | Harness | Yes evidence | Yes evidence | Unknown |
| DeepSeek Harness | Harness | Yes evidence | Unknown | Unknown |
| OpenCode | Harness | Yes evidence | Unknown | Unknown |
| n8n | Platform | Yes evidence | Unknown | Unknown |
| AutoGPT | Platform | Yes evidence | Unknown | Unknown |
| Dify | Platform | Yes evidence | Unknown | Unknown |
| agency-agents | Orchestrator | Partial evidence | Unknown | Unknown |
| Langflow | Platform | Yes evidence | Yes evidence | Yes evidence |
| Claude Code | Harness | Yes evidence | Unknown | Unknown |
| LangChain | Framework | Yes evidence | Yes evidence | Partial evidence |
| gstack | Orchestrator | Partial evidence | Unknown | Unknown |
| Codex CLI | Harness | Yes evidence | Unknown | Unknown |
| Pi | Harness | Yes evidence | Unknown | Unknown |
| TradingAgents | Framework | Unknown | Unknown | Unknown |
| Gemini CLI | Harness | Yes evidence | Yes evidence | Unknown |
| Paperclip | Platform | Partial evidence | Unknown | Unknown |
| Zed | Harness | Yes evidence | Unknown | Unknown |
| OpenHands | Harness | Yes evidence | Unknown | Unknown |
| DeerFlow | Harness | Yes evidence | Unknown | Unknown |
| LobeHub | Platform | Yes evidence | Unknown | Unknown |
| Orca | Orchestrator | Partial evidence | Unknown | Unknown |
| Ruflo | Orchestrator | Yes evidence | Partial evidence | Unknown |
| MetaGPT | Framework | Unknown | Unknown | Unknown |
| Oh My OpenAgent (OmO) | Orchestrator | Yes evidence | Unknown | Unknown |
| Cline | Harness | Yes evidence | Unknown | Unknown |
| AnythingLLM | Platform | Yes evidence | Unknown | Unknown |
| Warp | Platform | Yes evidence | Unknown | Unknown |
| AutoGen | Framework | Yes evidence | Unknown | Unknown |
| CrewAI | Framework | Yes evidence | Yes evidence | Partial evidence |
| OpenManus | Framework | Yes evidence | Partial evidence | Unknown |
| BMad Method | Orchestrator | Unknown | Unknown | Unknown |
| LlamaIndex | Framework | Yes evidence | Unknown | Yes evidence |
| Multica | Platform | Partial evidence | Unknown | Unknown |
| Aider | Harness | Unknown | Unknown | Unknown |
| nanobot | Harness | Yes evidence | Unknown | Unknown |
| LangGraph | Framework | Yes evidence | Yes evidence | Partial evidence |
| Agno | Framework | Yes evidence | Yes evidence | Yes evidence |
| Herdr | Orchestrator | Unknown | Unknown | Unknown |
| wshobson/agents | Orchestrator | Unknown | Unknown | Unknown |
| CopilotKit | Framework | Yes evidence | Partial evidence | Yes evidence |
| Buzz | Platform | Yes evidence | Unknown | Unknown |
| ChatDev | Framework | Yes evidence | Unknown | Unknown |
| Oh My Pi (omp) | Harness | Yes evidence | Unknown | Unknown |
| oh-my-codex (OMX) | Orchestrator | Yes evidence | Unknown | Unknown |
| AgentScope | Framework | Yes evidence | Yes evidence | Yes evidence |
| Deep Agents | Framework | Yes evidence | Partial evidence | Partial evidence |
| OpenAI Agents SDK (Python) | Framework | Yes evidence | No evidence | Unknown |
| Sim | Platform | Yes evidence | Partial evidence | Unknown |
| smolagents | Framework | Yes evidence | Unknown | Unknown |
| Semantic Kernel | Framework | Yes evidence | Partial evidence | Unknown |
| Mastra | Framework | Yes evidence | Yes evidence | Partial evidence |
| Vibe Kanban | Orchestrator | Yes evidence | Unknown | Unknown |
| Taskmaster | Orchestrator | Yes evidence | Unknown | Unknown |
| cmux | Orchestrator | Yes evidence | Unknown | Unknown |
| Symphony | Orchestrator | Unknown | Unknown | Unknown |
| Kilo Code | Harness | Yes evidence | Unknown | Unknown |
| Haystack | Framework | Yes evidence | Unknown | Unknown |
| Agent2Agent (A2A) Protocol | Protocol | Partial evidence | Yes evidence | Unknown |
| Letta | Framework | Yes evidence | Unknown | Unknown |
| T3 Code | Orchestrator | Yes evidence | Unknown | Unknown |
| Archon | Framework | Yes evidence | Unknown | Unknown |
| OpenAI Swarm | Framework | Unknown | Unknown | Unknown |
| Google ADK (Python) | Framework | Yes evidence | Partial evidence | Partial evidence |
| Prime Agent | Harness | Yes evidence | Unknown | Unknown |
| Pydantic AI | Framework | Yes evidence | Partial evidence | Yes evidence |
| Paseo | Orchestrator | Yes evidence | Unknown | Unknown |
| Gas Town | Orchestrator | Unknown | Unknown | Unknown |
| CAMEL | Framework | Yes evidence | Unknown | Unknown |
| AG-UI (Agent-User Interaction Protocol) | Protocol | Yes evidence | Partial evidence | Yes evidence |
| QM | Platform | Yes evidence | Unknown | Unknown |
| Superset | Orchestrator | Yes evidence | Unknown | Unknown |
| LiveKit Agents | Framework | Yes evidence | Unknown | Unknown |
| Microsoft Agent Framework | Framework | Yes evidence | Yes evidence | Yes evidence |
| HumanLayer | Orchestrator | Partial evidence | Unknown | Unknown |
| Spring AI Alibaba | Framework | Yes evidence | Yes evidence | Unknown |
| VoltAgent | Framework | Yes evidence | Yes evidence | Yes evidence |
| Model Context Protocol (MCP) | Protocol | Yes evidence | Unknown | Unknown |
| PraisonAI | Framework | Yes evidence | Yes evidence | Yes evidence |
| Agent Development Kit (ADK) for Go | Framework | Yes evidence | Partial evidence | Unknown |
| Strands Agents | Framework | Yes evidence | Yes evidence | Partial evidence |
| mcp-agent | Framework | Yes evidence | Unknown | Unknown |
| Claude Squad | Orchestrator | Unknown | Unknown | Unknown |
| Agent Squad | Framework | Yes evidence | Unknown | Unknown |
| Swarms | Framework | Yes evidence | Unknown | Unknown |
| AG2 | Framework | Yes evidence | Yes evidence | Yes evidence |
| Langroid | Framework | Yes evidence | Unknown | Partial evidence |
| Container Use | Orchestrator | Yes evidence | Unknown | Unknown |
| OpenAI Agents SDK (JavaScript/TypeScript) | Framework | Yes evidence | No evidence | Unknown |
| BeeAI Framework | Framework | Yes evidence | Yes evidence | Unknown |
| LangGraph.js | Framework | Partial evidence | Unknown | Partial evidence |
| Griptape | Framework | Yes evidence | Unknown | Unknown |
| Agent Development Kit (ADK) for Java | Framework | Yes evidence | Partial evidence | Unknown |
| KaibanJS | Framework | Partial evidence | Partial evidence | Unknown |
| AgentKit by Inngest | Framework | Yes evidence | Unknown | Unknown |
| Amp | Platform | Yes evidence | Unknown | Unknown |
| Conductor | Platform | Yes evidence | Unknown | Unknown |
| Cursor | Platform | Yes evidence | Unknown | Unknown |
| Devin | Platform | Yes evidence | Unknown | Unknown |
| GitHub Copilot cloud agent | Platform | Yes evidence | Unknown | Unknown |
| OpenAI Agents API | Platform | Yes evidence | Unknown | Unknown |
| Replit Agent | Platform | Yes evidence | Unknown | Unknown |
| Tembo | Platform | Yes evidence | Unknown | Unknown |