Skip to content

A2A over MQTT

This is the specification and reference materials for A2A over MQTT, a broker-neutral profile for agent discovery and messaging.

Why MQTT?

MQTT is a lightweight and widely used protocol for IoT and edge computing. It is designed for unreliable networks and low bandwidth, making it a good choice for distributed agent systems that need discovery and message delivery across constrained links.

Introducing MQTT as a transport for A2A enables agent discovery via retained messages, broker-neutral request/reply conventions, and interoperable event delivery across systems that already use MQTT.

Features

The A2A over MQTT profile defines:

  • Interoperable Agent Discovery: retained Agent Cards at a standardized discovery topic.
  • Request/Reply Topic Conventions: consistent mapping for request, reply, and event topics.
  • Minimal Security Guidance: optional trust metadata for Agent Cards without mandating broker internals.

Limitations

This profile is broker-neutral by design. It does not standardize broker internal architecture, UI, or administrative APIs. It also does not define end-to-end application semantics beyond the topic model and discovery behavior.