Neben der flexiblen Gestaltung der Kommunikationsarchitektur kann auch der Inhalt der Nachrichten frei gestaltet werden. Die Adressierung der Nachrichten erfolgt über so genannte Topics: eine hierarchische Struktur von bestimmten Themen, ähnlich einer URL. An diese Topics können dann Nachrichten mit frei definierbarem Inhalt (Payload) gesendet werden. Häufig wird dafür das JSON-Format verwendet, ein Textformat, das für Menschen leicht zu lesen und für Software leicht zu interpretieren ist. Um Clients und Broker dennoch eine gewisse Orientierung über die Struktur der Daten zu geben, kann man Sparkplug B oder OPC UA Pub Sub als Standard verwenden. Diese Standards fügen den Inhalten Metadaten hinzu, damit die Abonnenten selbst interpretieren können, welche Struktur und welche Art von Daten sie erhalten möchten. MQTT-Clients welche diese Standards unterstützen, können so leichter miteinander kommunizieren.