Protocols & Standards

ACP (Agent Communication Protocol)

Also called: Agent Communication Protocol

ACP (Agent Communication Protocol) is an earlier proposal for standardizing how AI agents communicate with each other, built on REST-style HTTP conventions.

AgentAgentACP (REST-based)An earlier, less-adopted proposal alongside A2A
ACP proposes REST-style HTTP communication between agents, an earlier alternative alongside A2A.

ACP is one of several proposals that emerged alongside MCP and A2A to address agent interoperability — in ACP's case, specifically agent-to-agent communication using REST-based conventions rather than the JSON-RPC approach MCP uses. It represents an earlier or parallel attempt at some of the same problems A2A later addressed.

As of 2026, ACP has seen less adoption than MCP or A2A; it's worth knowing about as part of the landscape of agent interoperability proposals, but it isn't the protocol most current tooling and documentation defaults to. Because this space is still converging, it's reasonable to expect naming and adoption patterns to keep shifting.

For a developer evaluating protocols today, the practical takeaway is less about ACP itself and more about the pattern it represents: multiple groups have proposed different answers to "how should agents talk to each other," and REST-based versus JSON-RPC-based design is one of the axes those proposals differ on.

How it works

ACP frames agent communication in REST terms — agents exposing HTTP endpoints that other agents call to exchange messages or delegate work, following conventional REST resource/verb patterns rather than a JSON-RPC method-call model. The specifics of message format and task lifecycle differ across proposals in this space, and ACP's design choices reflect an earlier stage of the same broader problem A2A later tackled with more traction.

Common misconceptions

Often assumed: ACP is the same effort as A2A under a different name.
Actually: They're distinct proposals from different origins; A2A has seen more traction and broader governance movement, while ACP represents an earlier or parallel REST-based approach to a similar problem.
Often assumed: ACP is the standard most agent frameworks implement today.
Actually: As of 2026, MCP and A2A are referenced far more often in current tooling and documentation; ACP is a less-adopted proposal worth knowing about but not the default choice.

FAQ

What is ACP in AI agents?
It's an earlier proposal for standardizing agent-to-agent communication, built on REST-style HTTP conventions, addressing similar territory to what A2A later covered with more adoption.
Is ACP widely used?
Not as widely as MCP or A2A as of 2026 — it's part of the landscape of agent interoperability proposals rather than a common default.
How is ACP different from A2A?
They tackle a similar problem — agent-to-agent communication — but ACP is REST-based and has seen less adoption, while A2A has moved toward broader, more vendor-neutral governance.

Last checked: 2026-08-28

Related terms