La comunicación entre agentes en JADE se realiza mediante el intercambio de mensajes ACL siguiendo el estándar FIPA-ACL. Los agentes envían y reciben mensajes de su cola de mensajes, pudiendo filtrar los mensajes recibidos. Los servicios que ofrecen se publican en el agente DF y se pueden buscar servicios realizando consultas al DF. Cada agente debe registrarse en el AMS para obtener un identificador único.