The foundation: engage.re
AI Agents 30 July 2026 9 min read

MCP and A2A Move Messages. Do They Carry Meaning?

Four agent protocols now compete for adoption, and NIST has opened an initiative to align them. Each one solves transport, discovery and the call contract, and each one solves those well. None of them tells the receiving system what a field means. The mapping work therefore survives the protocol, and this article shows exactly where it lands.

Connect with us about connected systems · · Replies within 24 hours

4
competing agent interoperability protocols surveyed
Feb 2026
NIST opens its AI Agent Standards Initiative
+17 to +23
points of accuracy from supplying meaning, not transport

Does MCP solve the data meaning problem?

No. The Model Context Protocol gives a model a standard way to find a tool, call it, and receive a result. It defines the envelope, and it does not define the contents.

A tool can describe itself as returning a customer record with a status field. The protocol carries that description faithfully. It does not say which values the status field takes in your organisation, or which of them count as active for a report.

Transport and meaning are separate problems, and a protocol solves the first one.

What do the four protocols do?

Protocol What it standardises Does it carry business meaning?
MCPHow a model reaches a tool or a data source.No.
A2AHow one agent discovers and calls another.No.
ACPAgent communication, with a focus on messaging.No.
ANPAgent discovery and interaction across networks.No.

The A2A specification covers the second row. A published survey of agent interoperability protocols compares all four.

The fourth column holds the same answer four times, and that repetition is the finding. No protocol claims to solve meaning, and each one is honest about its scope. The claim appears in the marketing that follows.

Where does the mapping work land?

In the integration code, once per pair of systems. Consider two systems that both hold a customer.

System A calls it a client with a status of live, pending or closed. System B calls it an account with a state of 1, 2 or 3. A protocol moves both records reliably, and somebody must still write the rule that says live equals 1.

That rule sits in code between the two systems. Where a third system arrives, you write two more rules. Where a fourth arrives, you write three more.

The count grows with the square of your systems. Ten systems need up to 45 mappings. Each one is a small piece of work, each one holds a business decision, and no protocol removes a single one.

What happens when the mapping is wrong?

Nothing visible. A mapping error passes a value that the receiving system accepts, so no error appears and the data is now wrong.

Three properties make this the expensive failure mode.

  • It is silent. A wrong mapping produces a valid record.
  • It is old by the time you find it. The discovery usually comes from a person who notices a strange figure months later.
  • It is hard to bound. Nobody can say which records the error touched without checking all of them.

What does NIST say?

NIST announced its AI Agent Standards Initiative in February 2026, to work towards interoperable and secure agents.

Recent research examines what the protocols leave open, in governance gaps in agent interoperability protocols.

Standardisation helps. One protocol instead of four reduces your integration surface, and it does not change what a status field means in your organisation. That fact is local to you, and no standards body can publish it.

How much does meaning matter?

A 2026 benchmark measured it. Three frontier models answered 99 business questions on a public dataset, twice each. The second run added a 4KB document describing the measures and the conventions.

Accuracy rose by 17 to 23 percentage points for every model. With the document present, the three models became statistically indistinguishable from each other.

The conclusion in the researchers' words. "the most consequential architectural decision is not which frontier model to use but whether the system is grounded in authoritative business semantics at all." From Semantic Layers for Reliable LLM-Powered Data Analytics.

The document supplied meaning, and no protocol supplies that. We give the full evidence in why AI gets your own business data wrong, and the vocabulary in semantic layer, ontology or knowledge graph.

What ESRE Media offers

We build your system on engage.re, and the platform removes the mapping rather than moving it.

  • One shared dictionary, not one mapping per pair. Every application uses the same dictionary of concepts, so your systems agree by construction.
  • Deterministic identifiers. The same concept produces the same permanent identifier everywhere, so two of your applications mean the same thing with no synchronisation between them.
  • The server enforces the vocabulary. Your application declares its record types before it writes anything, and a write outside that declaration fails.
  • A wrong meaning cannot pass silently. The failure appears at the write rather than in a report months later.
  • Six interfaces carry everything. They work over JSON, from any language, and they sit alongside a protocol rather than against it.

The platform holds everything in five database tables, and those five never change. Sense Future built engage.re, and it has run in production since December 2025.

Should you adopt a protocol?

Yes, and for the reason it offers rather than the one the marketing offers.

  • Adopt MCP to give models a standard route to your tools. It saves connector work.
  • Adopt A2A where your agents must find and call each other across boundaries.
  • Do not expect either to tell a receiving system what your fields mean.
  • Record your meaning separately, and decide whether that record is a document or an enforced declaration.

Gartner expects 75% of API gateway vendors to carry MCP features by 2026, so the transport question is settling. The meaning question stays with you.

The same gap at two sizes

A council connects housing, revenues and adult social care through a standard protocol. The three systems exchange records reliably, and each one holds a different definition of a household. The protocol delivered the data and the reports still disagree.

A care home group connects a records system, a rota tool and a family portal. Three systems produce up to three mappings, and the group maintains all three. One of them defines an occupied bed by admission and another by invoice, so the occupancy figure depends on which system asked.

The care home software and school software pages set out the sector detail. Our guides to charity data management and multi-academy trust systems show the same disagreement inside one organisation.

What we do not claim

  • The protocols are not a mistake. They solve transport, discovery and the call contract, and those problems needed solving.
  • A shared dictionary does not remove integration work with systems you do not control. It removes it between systems that use the dictionary.
  • Standardisation is still worth having. One protocol instead of four lowers your surface, and it leaves the meaning question untouched.

What to do next

  1. Count your integration mappings. The number tells you what a protocol will not remove.
  2. Take one field that two systems both hold, and compare its permitted values.
  3. Find one silent mapping error from the last year, and ask how it was discovered.
  4. Write one page describing your five most-used measures. That page is worth more than a protocol migration.
  5. Then decide whether your meaning lives in that page or in a declaration your server enforces.

Common questions

Does the Model Context Protocol solve the data meaning problem?

No. MCP gives a model a standard way to find a tool, call it and receive a result. It defines the envelope and not the contents. A tool can describe a status field, and the protocol will not say which values count as active in your organisation.

What is the difference between MCP and A2A?

MCP standardises how a model reaches a tool or a data source. A2A standardises how one agent discovers and calls another. Both solve transport, discovery and the call contract, and neither carries business meaning.

Where does the data mapping work go?

Into integration code, once per pair of systems. One system may call a record a client with a status of live, and another may call it an account with a state of 1. Somebody must write the rule that says live equals 1. Ten systems need up to 45 such mappings.

What happens when a mapping is wrong?

Nothing visible. A wrong mapping passes a value the receiving system accepts, so no error appears and the data is now wrong. The discovery usually comes months later from a person who notices a strange figure, and nobody can bound the affected records without checking them all.

Should we adopt an agent protocol?

Yes, for the connector work it saves. Adopt MCP to give models a standard route to your tools, and A2A where agents must find each other across boundaries. Do not expect either to tell a receiving system what your fields mean, and record your meaning separately.

What does ESRE Media build?

We build your system on engage.re, which removes the mapping rather than moving it. Every application uses one shared dictionary with deterministic identifiers, so your systems agree by construction. The server enforces your declared vocabulary, and a wrong meaning fails at the write instead of surfacing in a report months later.

Connect with us about connected systems · · Replies within 24 hours

Sources and further reading