Isn’t an agent can expose itself as a MCP server. Why do I need to use ACP? There is nothing that ACP provide on top of MCP.
The key difference here is ACP allows to define how agents interact and Operate with each other independently where as MCP provides a standardized way to connectand interact between tools systems and external data.