Hermes A2A Protocol Support: Agent-To-Agent Explained (2026)

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 8 min read
Get The AI Profit Stack Join AIPB →
🎯 1,000+ done-for-you AI agent workflows 📅 4 live coaching calls every week 🛡️ 7-day refund + 30-day ROI guarantee 👥 3,400+ AI operators inside

Hermes Agent can now talk to other AI agents directly: hermes a2a protocol support arrives through an official A2A plugin that lets your agent discover, call and be called by any agent speaking the open Agent2Agent protocol, and it works in both directions out of the box. According to the official Hermes Agent documentation from Nous Research, the plugin implements A2A v1.0 — the open Agent2Agent standard stewarded by the Linux Foundation — so your Hermes can hand tasks to a LangChain agent, a CrewAI crew, a Google ADK agent, another Hermes on a different machine, or anything built on the official a2a-sdk. This lands alongside the v0.21.5 release (v2026.9.24, published 24 September 2026 per the official GitHub release notes), which rolled roughly 460 merged pull requests into a stable tag.

📺 Watch: Hermes AI Agent Now Has Its Own Computer

🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside

What Hermes A2A Protocol Support Actually Does

The short version: A2A turns your agent from a solo worker into a networked one. The Hermes A2A plugin is bidirectional. Outbound, Hermes can invoke other A2A-compliant agents as tools, the same way it calls a web search or a file tool. Inbound, other agents can send tasks to your Hermes over HTTP, and it answers like a proper service. That second direction is the underrated half — it means the agent you have already configured with its own memory system, tools and credentials becomes a callable specialist that other systems can delegate to.

If you have been wiring agents together with brittle webhooks or copy-paste relays, this is the standardised replacement. Every A2A agent publishes an Agent Card — a machine-readable profile advertising the skills it offers, such as web_search, research or coding — and peers use those cards to decide who gets which task.

The Five Outbound A2A Tools In Hermes

Per the official A2A documentation, Hermes ships five tools for talking to remote agents. Ranked by how often you will realistically reach for them:

  1. a2a_call(agent, message, context_id) — the workhorse. Send a task to a named peer and get the reply. Passing a context_id keeps a multi-turn conversation going with the same peer.
  2. a2a_discover(url) — point it at a peer's address and it fetches and summarises that agent's Agent Card, so Hermes knows what the peer can do before delegating.
  3. a2a_orchestrate(capability, message, mode) — fan one task out to every configured peer advertising a capability. Mode accepts all, first or best, so you can broadcast, race, or pick the strongest answer.
  4. a2a_list() — shows your configured peers, saved conversations and metrics.
  5. a2a_history(context_id) — recalls a persisted conversation with a peer, useful when a delegation thread spans days.

The orchestrate tool is the one that changes architectures. Instead of hand-building routing logic, you let peers advertise capabilities on their Agent Cards and fan work out by capability name — the same swarm thinking behind the preset roles covered in the Hermes Swarm guide, extended across machines and frameworks.

How To Enable Hermes A2A Protocol Support

Setup is deliberately simple. The documented path is to run the hermes gateway setup command and pick A2A from the platform list. Alternatively, you can enable the a2a platform directly in the gateway section of your Hermes config file, where it defaults to port 9900. After that, you switch the toolset on per platform with the hermes tools enable a2a command, passing a platform flag for cli, telegram or a2a itself, depending on where you want the tools available. If you are new to the stack, sort the basics first with the Hermes Agent setup guide before layering A2A on top.

Once the inbound side is live, Hermes exposes three things: an Agent Card served at the well-known agent-card.json path, a JSON-RPC 2.0 endpoint for tasks, and SSE streaming for streaming replies. It also supports push notifications signed with HMAC-SHA256, so long-running tasks can call back rather than forcing peers to poll.

If you want a working multi-agent stack without spending weeks reverse-engineering docs, the AI Profit Boardroom includes the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls — check out the AI Profit Boardroom here. Want 1-on-1 help applying agents to your SEO and content pipeline instead? Book a free SEO strategy session.

Security: The Part Most A2A Write-Ups Skip

Opening your agent to inbound tasks from other agents is exactly the kind of thing that goes wrong when done casually, and the Hermes A2A documentation is unusually explicit about the guard rails. The defaults are conservative: with no bearer token set, the inbound server binds to localhost only, so nothing outside your machine can reach it. To expose Hermes remotely you must set a bearer token, and you can go further with per-peer tokens so each peer authenticates individually.

On top of authentication, the plugin filters inbound text for prompt-injection attempts, scrubs credentials from outbound replies, and writes an audit log of A2A traffic to a dedicated JSONL file in your Hermes home directory. There is also anti-loop protection: a maximum ping-pong turns setting (default 5, capped at 20 per context) stops two agents politely delegating to each other forever. Rate limiting defaults to 60 requests per minute per identity, and the reply timeout defaults to 300 seconds. These are sensible defaults you can tighten for production.

Hermes A2A vs MCP: Which Bridge Do You Need?

Hermes already speaks MCP, and the two protocols solve different problems. The Hermes MCP server exposes Hermes as a tool that MCP clients — such as coding assistants — can call inside their own session. A2A, by contrast, is peer-to-peer between full agents: each side keeps its own memory, tools and credentials, and they exchange tasks rather than tool calls.

QuestionMCPA2A
Who talks to Hermes?A client app using toolsAnother autonomous agent
StateLives in the client sessionEach agent keeps its own memory
Best forAdding Hermes to a coding clientDelegation between independent agents
DiscoveryConfigured server listAgent Cards advertising skills

Practical rule: use MCP when a client application should drive Hermes, and use A2A when two or more agents should collaborate as equals. Plenty of stacks will run both, and the newer Connectors experience covered in the Hermes Connectors page guide makes managing those integrations far less painful than the old MCP tab.

What You Can Build With Hermes A2A Protocol Support Today

The documentation highlights three patterns worth stealing. First, cross-machine Hermes: your desktop agent hands heavy tasks to a Hermes on a server, each with independent memory and credentials — a natural fit if your server bot already does computer use or long-running web research. Second, specialist delegation: discover agents that advertise skills like research or coding on their Agent Cards and route work to whoever is best equipped. Third, Hermes as a microservice: expose your tuned agent so other frameworks in your business — LangChain pipelines, CrewAI crews — can call it without knowing anything about Hermes internals.

If you run your agent operation on structured playbooks, this slots straight into the Agent OS approach — A2A simply becomes the transport between the roles you have already defined. And before you decide which model should sit behind each peer, the Goldie Bench write-up covers how the current agent brains compare in hands-on tests, which matters more than usual once agents start delegating to each other.

The Catches To Know Before You Ship

Verdict: Should You Turn It On?

Yes, if you run more than one agent or want your Hermes callable from other tooling — hermes a2a protocol support is the cleanest interoperability story the ecosystem has had, because it is a real standard rather than another bespoke bridge. Start with outbound only: configure one peer, test a2a_discover and a2a_call, and leave the inbound server on localhost until you genuinely need remote access, then add a bearer token and per-peer tokens before exposing anything. The security defaults are good, the tool surface is small enough to learn in an afternoon, and the payoff is an agent stack that composes instead of collides.

If you want agent-to-agent workflows that actually produce income instead of demos, check out the AI Profit Boardroom — the full Agent OS bonus, 1,000+ done-for-you workflows and weekly live coaching are inside: join the AI Profit Boardroom. And if you would rather map your AI SEO plan 1-on-1 first, book a free SEO strategy session.

What members say about the AI Profit Boardroom

Read all 114 reviews on Skool →

★ 4.9 out of 5 from 114 member reviews on Skool

Yosuke Sato, AI Profit Boardroom member review (5 stars, paying member for 17 months): The best Skool course you get for AI! I have attended a few Skool courses before, but AI Profit Boardroom is the most active community and has great support from the management team, including Julian! You can get the most up-to-date information and practical implementations in this community. I highly recommend this!Mazzie T, AI Profit Boardroom member review (5 stars, paying member for 10 months): My mind is blown everyday with all the content and the incredible information. So much support and I love the personalised attention and quick responses. The community is great and people are very responsive and helpful.Rene Clayton, AI Profit Boardroom member review (5 stars, paying member for 9 months): The AI Profit Boardroom is a GAME CHANGER people. I could not be more thrilled that I joined!! So much support, more information than you can even consume, a huge value for what the small fee was. I have grown my business, my knowledge and my FUN!. SUCH a fantastic leader and group of humans. I am incredibly honored to be a part of this fantastic group of intelligent humans :-) THANK YOU!Arpiet Malpani, AI Profit Boardroom member review (5 stars, paying member for 8 months): Incredible learning from Julian and team. I started out in march and was able to build end to end SAAS with the help and learning from this group. I am incredibly thankful to Julian for crazy support and prompt response.James Grimm, AI Profit Boardroom member review (5 stars, paying member for 7 months): I asked Julian for help finding local business websites with little to no traffic. Julian was gracious in providing me my personal "how-to" video instruction. Wow, this is the pinnacle of customer service! I am just one of 3,400 subscribers and Julian took the time to help me personally. Thank you Julian for your assistance and outstanding custoemr support and care. James (Jim) GrimmNick Good, AI Profit Boardroom member review (5 stars, paying member for 4 months): I’m part of many AI groups and hands down, what Julian Goldie, has built here…the classroom trainings are amazing, but the community he has created is second to none (the community is worth the cost of joining!). If you’re looking to become the AI expert and build/create something meaningful, then AI Profit Boardroom is for YOU!Steven Gray, AI Profit Boardroom member review (5 stars, paying member for 4 months): Been in awhile. I’m a dad on a factory shift, not a tech bloke. Julian’s lot showed me how to use AI without drowning in tools. Avatar, voice, the workflow thinking — that’s what I needed. If you’re stuck on “where do I start,” this group’s worth it. I always read them.Steve Erickson, AI Profit Boardroom member review (5 stars, paying member for 4 months): I asked Julian a simple question, and he ended up creating a 10-minute video and a guide breaking down in extreme detail what I had asked. Amazing response!Rod Martin, AI Profit Boardroom member review (5 stars, paying member for 3 months): Julian is brilliant, and more prolific than I can keep up with (which is a great thing). His AgentOS is remarkable, and he is THE go-to guy for what you can really do (and not do) with the ever-increasing deluge of new AI upgrades and tools. HIGHLY recommend.Daniel Shulman, AI Profit Boardroom member review (5 stars, paying member for 4 months): Julian is very helpful. He doesn't try sell stuff you dont need and will give you a straight answer to your questions.Rj Herzog, AI Profit Boardroom member review (5 stars, paying member for 5 months): Top notch. If you are searching & searching thinking there is always something better out there.... You just found it. No need to look any further. Goldie covers it all & is super helpful. Can't beat the group either. Really can't recommend this group enough.Jermey Matthews, AI Profit Boardroom member review (5 stars, paying member for 6 months): While he has the capacity to do it, Julian is definitely doing the unscalable things to support his community.

Ready To Join The #1 AI Community?

Join 3,400+ entrepreneurs inside the AI Profit Boardroom. Get the Agent OS, 1,000+ plug-and-play AI agent workflows, daily Q&A with Julian and 4 live coaching calls every week.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • 30-Day ROI Guarantee

← Back to all posts