Latest / The Practical AI Digest / The Agent Interoperability Problem: Why Your AI Agents Can Not Talk to Each Other
Transcript
- 0:00Here is the question that exposes the biggest gap between
- 0:03what the AI industry is selling and what it can actually
- 0:07deliver. You have an AI agent that
- 0:09handles your customer support tickets.
- 0:12You have another one that manages your inventory, and you
- 0:15have a third one that does financial forecasting.
- 0:19All three are supposedly intelligent.
- 0:21All three can reason, plan, and take actions.
- 0:24But can they talk to each other? Can the support agent tell the
- 0:28inventory agent that a product is getting a surge of
- 0:31complaints, so maybe do not reorder 10,000 more units?
- 0:36Can the forecasting agent ask the support agent how many
- 0:39refund requests came in last quarter?
- 0:42The answer for the vast majority of production deployments in
- 0:462026 is no, they cannot. And the reason is not that the
- 0:51models are not smart enough, it is that we never built the phone
- 0:55lines. IMO, and this is the practical
- 0:59AI Digest. Today we are talking about the
- 1:02agent interoperability problem, why your AI agents cannot talk
- 1:07to each other, and the three protocols that are trying to fix
- 1:10it before the whole thing collapses under its own weight.
- 1:14Let me frame the scale of this problem with a number from
- 1:17Composio 2026 AI Agent Report. 90% of enterprises now have AI
- 1:25agents deployed in production, but only 23% have successfully
- 1:30scaled them beyond a single use case.
- 1:33That gap, 67 percentage points of companies stuck at one agent
- 1:37doing one thing, is almost entirely an interoperability
- 1:41problem. The agent works.
- 1:44The agent works great, but it is an island, and islands do not
- 1:50compound. This is not a new problem in
- 1:52computing. We solved it for applications
- 1:55decades ago with APIs. We solved it for microservices
- 1:59with REST and GRPC. We solved it for web browsers
- 2:03with HTTP. Every time a new computing
- 2:06paradigm emerges, the first generation is a bunch of
- 2:09isolated systems that cannot communicate, and then someone
- 2:13builds the connective tissue and the entire ecosystem explodes in
- 2:17capability. We are in that preconnective
- 2:20tissue moment for AI agents right now.
- 2:24The challenge with agents is that they are fundamentally
- 2:27different from traditional software in ways that make the
- 2:30old integration patterns insufficient.
- 2:33An API call is deterministic. You send a request, you get a
- 2:37response, you know the schema. And agent interaction is not
- 2:40like that. The agent might need to
- 2:43negotiate, it might need to ask clarifying questions, it might
- 2:47need to stream partial results over minutes or hours as it
- 2:50works through a complex task. It might fail part way through
- 2:54and need to hand off gracefully. The interaction pattern is
- 2:58closer to how 2 humans collaborate on a project than
- 3:01how 2 services exchange data, and we do not have good
- 3:05protocols for that. What we do have as of mid 2026
- 3:10are three protocols that each tackle a different piece of this
- 3:13puzzle and understanding how they fit together is the key to
- 3:18understanding where agent infrastructure is heading.
- 3:22The 1st is MCP, the model context protocol created by
- 3:27Anthropic and now governed by the Linux Foundation.
- 3:31MCP is the one you have probably heard of.
- 3:34It has 97,000,000 monthly SDK downloads as of early 2026.
- 3:40It is integrated into every major AI provider tool chain.
- 3:44It is, for all practical purposes, the standard for how
- 3:47an agent connects to tools and data sources.
- 3:51Think of MCP as the power strip for AI agents.
- 3:54Your agent needs to read a file from Google Drive.
- 3:58There is an MCP server for that. It needs to query a database MCP
- 4:04server, send a Slack message MCP server.
- 4:08The protocol defines a clean client server interface, where
- 4:11the agent is the client and the tool is the server.
- 4:15The agent discovers what capabilities the server offers,
- 4:18sends structured requests, and gets structured responses back.
- 4:22It is simple, it is elegant, and it works.
- 4:26But here's the critical thing about MCP that most coverage
- 4:29gets wrong. MCP is vertical integration.
- 4:34It connects an agent downward to its tools.
- 4:37It does not connect an agent sideways to other agents.
- 4:41Your customer support agent can use MCP to read from your
- 4:44ticketing system, but it cannot use MCP to ask your inventory
- 4:48agent a question. MCP gives agents hands, it does
- 4:53not give them the ability to coordinate.
- 4:55This is where the second protocol comes in.
- 4:59A to a Agent to Agent was created by Google and donated to
- 5:03the Linux Foundation in June 2025.
- 5:06It launched with over 50 partners, including AWS,
- 5:10Microsoft, Salesforce, and SAP. A 2A is specifically designed
- 5:14for horizontal coordination, agent to agent, peer-to-peer.
- 5:20The design of a 2A reflects a deep understanding of how agent
- 5:24interactions actually work in practice.
- 5:27It introduces a concept called an agent card, which is
- 5:32essentially a machine readable resume that an agent publishes
- 5:36to describe what it can do, what inputs it needs, and what
- 5:40outputs it produces. When one agent wants to
- 5:43collaborate with another, it first reads the agent card to
- 5:47understand the other agent capabilities.
- 5:50This is analogous to how you might check a colleague on
- 5:53LinkedIn before reaching out with the request.
- 5:56You want to know if they are the right person before you start a
- 6:00conversation. Then A to a provides a task life
- 6:04cycle protocol. One agent can create a task for
- 6:07another agent, check on its progress, receive partial
- 6:11updates, and get the final result.
- 6:14The interaction is asynchronous by default, which is the right
- 6:17call because real agent work takes time.
- 6:22You do not want your customer support agent frozen waiting
- 6:25synchronously for the inventory agent to finish a full stock
- 6:29analysis. You want it to fire off the
- 6:31request, keep handling tickets, and get notified when the result
- 6:35is ready. A to A also handles something
- 6:39that most protocol designers get wrong on the first try, which is
- 6:42failure and hand off. If an agent cannot complete a
- 6:46task. A to A defines explicit error
- 6:49States and hand off mechanisms. The failing agent can say, I
- 6:53cannot do this, here's the partial work I completed, and
- 6:57here's a suggestion for who might be able to finish it.
- 7:00This is crucial in production environments where reliability
- 7:03matters more than peak performance.
- 7:06A system that fails gracefully is infinitely more valuable than
- 7:11one that fails silently. The third protocol is ACP, the
- 7:16aging communication protocol originally created by IBM.
- 7:20ACP took a different philosophical approach than A to
- 7:24a, where A to a builds a full life cycle framework with
- 7:27discovery, task management, and streaming.
- 7:30ACP was deliberately minimalist. It used standard REST
- 7:34conventions, standard Http://methods, standard Jason
- 7:38payloads. The argument was that
- 7:41enterprises already have massive investment in REST
- 7:45infrastructure. Load balancers, API gateways,
- 7:49monitoring tools, and making agents communicate over plane.
- 7:54REST would be the fastest path to adoption.
- 7:57This is a legitimate engineering argument.
- 8:01Every enterprise has people who know REST.
- 8:04Not every enterprise has people who understand custom binary
- 8:07protocols or GRPC streaming. If you can make agent
- 8:12communication look like a regular API call, you remove a
- 8:15huge barrier to adoption. But here is the interesting
- 8:19part. In September 2025, IBM announced
- 8:23that ACP would officially merge with a 2A under the Linux
- 8:27Foundation. Kate Blair, IBM director of
- 8:32Incubation, who had been overseeing ACP, joined the a 2A
- 8:36technical steering committee. The reasoning was
- 8:39straightforward. Maintaining 2 agent, 2 agent
- 8:42standards creates unnecessary fragmentation.
- 8:45The industry needs one horizontal protocol, not two,
- 8:49and A to a had more momentum. This merger is significant
- 8:53because it signals that the industry is converging faster
- 8:57than most people expected. We are not heading toward a
- 9:00fragmented landscape of competing agent protocols.
- 9:04We are heading toward a two layer stack MCP for vertical
- 9:08agent to tool, A to A for horizontal agent to agent.
- 9:12That is it. 2 protocols that complement each other, not
- 9:16compete. There is also 4th protocol worth
- 9:19mentioning even though it is earlier in its life cycle.
- 9:23A&P, the Agent Network Protocol, is a community driven effort
- 9:28focused on open discovery of agents across the public
- 9:31Internet. Think of it as DNS for agents,
- 9:35where A to A assumes you already know which agent you want to
- 9:39talk to. A&P tries to solve the discovery
- 9:42problem. How does your procurement agent
- 9:45find a compliance agent in the 1st place?
- 9:48A&P proposes A decentralized registry where agents publish
- 9:52their capabilities and other agents can search for them.
- 9:56It is ambitious, it is early, and it faces all the trust
- 9:59problems of any open registry, but it is solving a real gap
- 10:04that neither MCP nor a 2A currently address.
- 10:07The analogy that clarifies how all of these fit together is the
- 10:11one from the Xylo's research team.
- 10:14MCP is the power strip, you plug your tools into it.
- 10:19A 2A is the phone line, you call your colleagues through it.
- 10:23ACP before the merger was the desk where work gets done and
- 10:28A&P is the directory you look up who to call.
- 10:32No single protocol does everything and that is by
- 10:34design. The industry tried the
- 10:37monolithic approach with enterprise service buses in the
- 10:402000s and it did not work. A layered stack where each
- 10:44protocol handles one concern well is more robust than a
- 10:48single protocol that handles everything poorly.
- 10:50Google Agent Development Kit already implements both MCP and
- 10:55a 2A Salesforce. Agentforce implements both.
- 10:59ServiceNow now Assist implements both.
- 11:02The reference architecture is solidifying in real time.
- 11:06Let me put some dollar figures on why this matters because the
- 11:09cost of not solving interoperability is staggering.
- 11:14Composio found that the average enterprise spent $500,000 on a
- 11:18failed multi agent pilot in 2025.
- 11:23Not on the models, not on the inference compute on custom
- 11:27integration work. 5 senior engineers spending three months
- 11:31building bespoke connectors between agents that were never
- 11:34designed to talk to each other. That is half $1,000,000 on
- 11:38plumbing, and when the pilot gets shelved, that plumbing gets
- 11:41thrown away. Multiply that across the 63% of
- 11:46executives who report platform sprawl as a growing concern, and
- 11:50you start to see the scale of the waste.
- 11:53The economic argument for standardized protocols is not
- 11:57that they make cool demos possible.
- 11:59It is that they eliminate a category of engineering work
- 12:04that currently consumes months of senior engineering time per
- 12:08integration. If your agents speak MCP and a
- 12:122A natively, the custom connector work drops to near 0.
- 12:17The integration becomes configuration, not development.
- 12:21So if the protocols exist and major players are adopting them,
- 12:26why is interoperability still a problem?
- 12:29Because protocols are necessary but not sufficient.
- 12:33Having HTTP did not automatically make every website
- 12:36work together. Having REST did not
- 12:39automatically make every API compatible.
- 12:43The protocol is the syntax, the semantics, what the data
- 12:47actually means, how capabilities map to business processes, how
- 12:52errors propagate across organizational boundaries.
- 12:55Those are the hard problems that protocols cannot solve by
- 12:58themselves. Let me give you a concrete
- 13:01example. Say you have a procurement agent
- 13:04built on Salesforce and a compliance agent built on
- 13:08ServiceNow. Both support A to a.
- 13:11In theory, the procurement agent should be able to ask the
- 13:15compliance agent to review a vendor before signing a purchase
- 13:18order. But what does review a vendor
- 13:21actually mean? The procurement agent thinks it
- 13:24means checking if the vendor is on an approved list.
- 13:28The compliance agent thinks it means running a full risk
- 13:31assessment including financial stability, cybersecurity
- 13:34posture, and regulatory history. The A to A task gets created.
- 13:40The compliance agent does its thing and comes back with a 30
- 13:44page risk report when the procurement agent just wanted a
- 13:47yes or no. This is the semantic gap, and it
- 13:51is the same gap that has plagued enterprise software integration
- 13:54for decades. EDI, Soapy, REST, RAFQL.
- 14:00Every generation of integration technology solves the transport
- 14:04problem and then discovers that the real problem was always
- 14:07about shared meaning. The agent world has an
- 14:12additional complication that traditional software integration
- 14:15did not face. Agents are non deterministic.
- 14:19The same agent given the same input twice might produce
- 14:23different outputs. It might take different
- 14:25approaches. It might ask different
- 14:27clarifying questions. This makes testing, debugging
- 14:31and monitoring agent to agent interactions significantly
- 14:35harder than testing traditional API integrations.
- 14:39You cannot just replay a successful interaction and
- 14:42expect the same result. You need to test for behavioral
- 14:46envelopes, ranges of acceptable outcomes rather than exact
- 14:50expected outputs. There is also the trust problem,
- 14:54which the protocols are only beginning to address.
- 14:57When 2 APIs communicate within the same organization, trust is
- 15:02implicit. You control both endpoints.
- 15:05When 2 agents communicate across organizational boundaries, trust
- 15:09is earned, not given. How do you verify that the agent
- 15:13claiming to be your supplier inventory system is actually
- 15:17authorized to share stock levels?
- 15:19How do you prevent one agent from manipulating another
- 15:22through carefully crafted prompts?
- 15:24Essentially, an agent to agent prompt injection A to A has
- 15:29authentication and authorization mechanisms, but the attack
- 15:33surface of agent to agent communication is fundamentally
- 15:37larger than traditional API communication because the agents
- 15:41can interpret and act on natural language, not just structured
- 15:45data. The NIST AI Agent Standards
- 15:48Initiative, launched in 2026, is trying to establish governance
- 15:53frameworks for exactly these scenarios.
- 15:56Their focus areas include agent identity verification,
- 16:01capability attestation, audit trails for multi agent
- 16:05decisions, and liability frameworks for when a chain of
- 16:09agents produces A harmful outcome.
- 16:12These are governance problems, not protocol problems, but they
- 16:16will determine whether multi agent systems ever achieve
- 16:20mainstream enterprise adoption. Let me bring this back to the
- 16:24practitioner level. If you are building or deploying
- 16:28AI agents today, here's what the interoperability landscape means
- 16:32for your architecture decisions. First, adopt MCP now.
- 16:37It is the clear foundation layer.
- 16:40It has critical mass universal tool support and a stable
- 16:44specification. If your agents are not using MCP
- 16:48for tool integration, you're building custom connectors that
- 16:52you'll have to throw away. Second, design for A to a.
- 16:56Even if you are not implementing it yet, Structure your agents
- 17:00with clear capability descriptions, well defined input
- 17:04and output schemas, and explicit error handling.
- 17:07When you do add A to a, these architectural patterns translate
- 17:12directly into agent cards and task definitions.
- 17:16If your agent is a monolith that takes unstructured text and
- 17:19returns unstructured text, it will be very difficult to make
- 17:22it interoperable later. Third, treat the semantic gap as
- 17:26a product problem, not a technical one.
- 17:30The hardest part of making two agents work together is agreeing
- 17:33on what the words mean. Define your domain vocabulary.
- 17:37Explicitly document what review a vendor means in your context.
- 17:43Build shared ontologies for common business concepts.
- 17:47This is the work that no protocol can do for you, and it
- 17:50is the work that will determine whether your multi agent system
- 17:54actually delivers value or just passes messages back and forth.
- 17:584th plan for the trust boundary. Every agent to agent interaction
- 18:04crosses a trust boundary, even if both agents are within your
- 18:08organization. Build in verification, build in
- 18:11audit trails, Build in the ability to explain why a chain
- 18:15of agents made a particular decision.
- 18:18Because when something goes wrong in a multi agent system,
- 18:22and it will, the first question will be which agent made the
- 18:25wrong call and the second question will be why did the
- 18:29other agents trust it. And 5th watch your
- 18:33observability. In a traditional microservices
- 18:37architecture you have distributed tracing.
- 18:40You can follow a request from the API Gateway through 10
- 18:43services and back. Multi agent systems need the
- 18:47equivalent, but for reasoning chains.
- 18:50When agent A asks agent B, which asks agent C, which makes the
- 18:55decision that agent A acts on, you need to be able to
- 18:58reconstruct that entire reasoning chain after the fact.
- 19:02Not just the messages that were passed, but the reasoning each
- 19:05agent applied to produce its output.
- 19:08This is harder than distributed tracing because the reasoning is
- 19:12non deterministic. 2 identical replays will produce different
- 19:17traces. The tooling for this barely
- 19:19exists today, but it will be table stakes within a year.
- 19:23There is one more dimension of the interoperability problem
- 19:28that deserves attention, and that is the organizational
- 19:32dimension. Protocols solve the technical
- 19:35problem of how agents communicate.
- 19:38They do not solve the organizational problem of who
- 19:42owns the agent, who is liable for its outputs, and who pays
- 19:46when it breaks. In an enterprise with a customer
- 19:49service agent owned by the support team and a billing agent
- 19:53owned by the finance team, who is responsible when the two
- 19:57agents collaborate to issue a refund that violates company
- 20:00policy? The support team says the
- 20:04billing agent approved it. The finance team says the
- 20:07support agent initiated it. Both are right, neither feels
- 20:12accountable. This is the multi agent
- 20:15governance problem and it mirrors the challenges that
- 20:18organizations faced when they first adopted microservices.
- 20:23Ownership boundaries, Slas between internal teams.
- 20:27Incident response for cross team failures.
- 20:31The companies that solve microservices governance did it
- 20:35by establishing clear service ownership, explicit Slas, and
- 20:39shared on call rotations. Multi agent systems will need
- 20:44the same organizational infrastructure adapted for the
- 20:48fact that agents make judgment calls, not just deterministic
- 20:52computations. The agent interoperability
- 20:56problem is real, it is urgent, and it is solvable.
- 21:01The protocols are here. The governance frameworks are
- 21:05coming. The missing piece is the
- 21:08unglamorous integration work that turns a protocol
- 21:11specification into a working system.
- 21:15This is not the kind of work that makes headlines or gets
- 21:18published at conferences, but it is the work that will determine
- 21:22whether the 90% of enterprises that have deployed agents can
- 21:26join the 23% that have actually scaled them.
- 21:30The AI industry spent 2024 and 2025 proving that individual
- 21:35agents can be remarkably capable.
- 21:38The challenge for 2026 and beyond is proving that they can
- 21:42be remarkably capable together. I am MO Bouillon.
- 21:47This has been the Practical AI Digest.
- 21:50See you in two weeks.