Three protocols now compete to be the lingua franca of agent interoperability — Anthropic's Model Context Protocol (MCP), Google's Agent-to-Agent protocol (A2A), and IBM's Agent Communication Protocol (ACP) — and the architect choosing between them in 2026 is not picking a winner but deciding which protocol fits which boundary in their system. This article is the working comparison: each protocol's origin and sponsor, transport, auth model, schema and discovery, tool-calling shape, real-world adoption, and the use cases where it shines or struggles. The piece concludes with a decision matrix and an architecture diagram showing how a realistic production estate composes all three at different layers — MCP for the model-to-tool boundary, A2A for cross-organisational delegation, ACP for intra-platform coordination across mixed-framework agents.