logoalt Hacker News

Ask HN: Is anyone using the A2A protocol?

59 pointsby asimtoday at 8:52 AM30 commentsview on HN

The A2A protocol is an agent to agent protocol from Google. I was looking at it 6 months back but it didn't feel like I really understood how to use it at that point. Probably because we were all still trying to figure out agents and then the MCP protocol became quite a big deal. But now I'm starting to think that once an agent has tools and services and data and then contacts. Actually, the point of interaction becomes the agent itself and then if you build other agents you would want them to interact because they have the most relevant context and ability to answer whatever queries. So I was just curious to know if anyone is using this yet?

https://github.com/a2aproject/A2A


Comments

fizxtoday at 11:10 PM

A2A solves the problem of independently developed agents talking to each other. The bigger problem is "how do i trust your agent works?", which would be solved by having a believable system of Agent Evals, so I could test that your Agent actually does what it says on the box. Otherwise an Agent Directory and automatic dispatch of agents is close to useless.

simonreifftoday at 10:07 PM

AI infrastructure/tools developer here (www.hic-ai.com). I considered the A2A protocol carefully, but I decided a while ago that, from my perspective, the A2A protocol was not solving the correct problem. There is no distinction (from the perspective of an agent) between a communication from Agent A to Agent B, on the one hand, and a communication from Agent A to "future Agent A", on the other. In fact, agents have no inherent sense of identity at all, so there is no inherent notion of a unique Agent A. The notions like "Agent A" received a message or that "Agent A" is sending a message to a different agent (or to its future self) are all inextricably intertwined with the idea of an agentic identity existing and being well defined in the first place, which it is not. The A2A protocol assumes the existence of such a well-defined agent identity in its presumption that agent cards point to a specific agent that can be discovered and deployed. I also think gRPC adds a significant layer of indirection and obfuscation, plus it's painful to implement. The lack of widespread adoption suggests that A2A is not really solving a real-world problem, compared to MCP, for instance.

calnytoday at 8:05 PM

Not to great effect, AFAIK. Laurie Voss (creator of npm) had a good presentation a few months back on all the different agent interaction protocols, and was skeptical whether they (including A2A) added much value. https://youtu.be/kqB_xML1SfA?si=lxehX1-_z_dBoZtQ

lazharichirtoday at 8:07 PM

I am using A2A at work. It's a bit like the "microservices architecture" for agents... Allows you or teams to develop agents independently and have them interact as and when they need to. No major hurdles so far.

show 1 reply
time0uttoday at 10:17 PM

Ya, we tried it a bit, but have stayed with agent-behind-MCP style patterns for now. I think A2A or something like it will become a big thing as everything matures. It just felt over complicated for our use case. One misconception I had was we would just slap A2A on our existing agents and they’d work well together. Kind of dumb in hindsight.

david_shitoday at 8:51 PM

I've changed my mind a few times on this, but given how substantial the adoption for MCP has been (Claude and OpenAI both use it for their native integrations) its only a matter of time before consolidation happens.

There's a way higher incentive to build an MCP server than an A2A one, and unless Google makes their default AI search a native A2A client it doesn't feel like it will get the momentum it needs to take off.

asdevtoday at 8:48 PM

Seems like over engineering just build an API in front of your agent, give the other agent the spec in a markdown file.

show 1 reply
dangtoday at 7:22 PM

Related. Others?

The Agent2Agent Protocol (A2A) - https://news.ycombinator.com/item?id=43631381 - April 2025 (280 comments)

inickttoday at 9:23 PM

I know our sales/business team is pitching it quite a bit (instead of our current end-to-end solution we provide), but no one has quite been able to define the boundaries of how that interacts when we don't own the full solution. Curious how others have been using it. Definitely seems designed for more of an internal or B2B use case where agents have super well defined behavior but are ultimately behind some other system entirely.

winwangtoday at 8:58 PM

(Based off 2-3 month-old recollection, take with a grain of salt)

I had wanted to use it for my agent "network". A2A didn't fit the use case of "trusted agent, and was bloated due to "what if rogue actor". Of course, I could have used it, with all of its roughness, but chose to just vibe my own (before Claude Teams, though I haven't really used that, I think). In the process of creating a server to handle this (I already set up a Scala webserver to administrate/orchestrate hooks). Would love to hear others' suggestions for this.

roblourenstoday at 10:22 PM

On the vscode team we're rebuilding our agent infrastructure on top of a new protocol, AHP: https://github.com/microsoft/agent-host-protocol.

It's a common protocol for talking to a host of multiple agents/harnesses.

techwizrdtoday at 8:43 PM

I'm using it at work as well. It's quite challenging to manage.

thallavajhulatoday at 9:06 PM

In the past 1 year, I think I've moved from MCP to A2A to Agent <> MCP back again. I have agents still talking to other Agents via A2A for some use cases, but for the most part, it's back to Agent <> MCP now; couple that with tool search/code mode (whatever you want to call it) in your Agentic AI harness, MCPs seem to be the way to go for now.

bckrtoday at 7:57 PM

We set up something with a registry of AgentCards and a messaging system with SSE streaming—then we realized we didn’t need an agent on the other side so now we have this weird hybrid pattern.

So, no.

siva7today at 9:05 PM

I work at some megacorp and have direct insight about any ai use - nope, not a single use case i witnessed used a2a in the final product. I still don't get a2a but you probably have to work at Google or something to see this as the solution to something.

reactordevtoday at 8:16 PM

Yes. My agent speaks A2A with itself and others. But my agent is built in layers like an organization.

show 1 reply
campaktoday at 9:35 PM

No. I have seen ACP be incredibly helpful in the IDE sense and in things like zo.computer

nyellintoday at 7:51 PM

No, it was designed on paper by someone with no understanding of prompt caching and no consideration of latency or token costs

show 1 reply
esafaktoday at 10:08 PM

I had the same question in mind while reading another submission on the front page: https://news.ycombinator.com/item?id=48573268

I am not using A2A. I think it is too early for such a thing.

lherrontoday at 8:57 PM

I uh…still use tmux send-keys. I’ll change as soon as I find a use-case it doesn’t solve. ¯\_(ツ)_/¯

hottrendstoday at 10:41 PM

[flagged]

baroialltoday at 7:29 PM

enterprises are, its the future for them. Take a look: https://www.tigera.io/blog/why-we-built-lynx-bringing-contro...