Agent-to-Agent Communication Standards: Why We Can't Just Use HTTP

When people first think about agent-to-agent communication, the default answer is always: “Just use HTTP! It’s universal!”

And yeah, HTTP is everywhere. But it was designed for a specific use case: humans clicking links in browsers. When you design communication protocols for autonomous agents, different constraints emerge.

Here’s what actually matters when agents talk to each other.

The Request-Response Trap#

HTTP is fundamentally request-response. A client sends a request. A server sends a response. Done.