Protokollen er enkel og er egnet for å kjøre i IoT- eller M2M-sammenheng. Protokollen kjører vanligvis over TCP/IP, men alle nettverksprotokoller med forbindelser som er tapsfrie, bidireksjonelle og i rekkefølge kan støtte MQTT. Et eksempel uten TCP/IP er spesifikasjonen , som er tilpasset sensornettverk, som for eksempel ZigBee. MQTT har den internasjonale ISO-standarden ISO/IEC 20922. Internet Assigned Numbers Authority har reservert portene 1883 og 8883 for MQTT. Dataoverføringen kan krypteres med TLS.