In today’s dynamically changing environment, we need to be able to respond in a timely manner to changes in supply chain processes. Software agents are successfully used in supply chain management tasks for a variety of purposes. The behaviour of agents is determined by the purpose of their development, and the effectiveness of the use of agents is considered in accordance with the purpose of their development. The paper presents research on the development of a multi-agent system for supply chain management, focusing on the steps of developing a multi-agent system. The choice of each algorithm for agents is analysed and argued. The application of the developed multi-agent system for supply chain management is also described in the paper. The efficiency of application of the developed multi-agent system is presented as well.