As cloud computing becomes increasingly attractive to entrepreneurs and resource consumers, researchers have recognized that an integrated infrastructure is needed to explore the potential of the cloud and enhance its efficiency and features. The primary people involved in cloud system operations are usually those who use the cloud, search the cloud provider's website, and make the purchase. This challenge is caused by the lack of a mechanism to provide negotiation interfaces through cloud providers to deal with them dynamically. In addition, one of the most common obstacles that consumers face is choosing resources based on their requirements at an affordable cost. Therefore, the goal of the proposed system is to simplify the process of allocating cloud computing resources to the consumer by choosing the most appropriate offer based on the cloud computing architecture and its integration with the Multi-Agent System (MAS) framework. Accordingly, the resulting system is more efficient and responsive, and negotiations can be conducted easily. In order to find mutually appropriate solutions in terms of service quality and price. The proposed system is applicable to all types of cloud deployments. It has been built using Java programming language and uses CloudSim and JADE as the two types of emulators used in the design and implementation of the system.