Organ transplantation is a widespread and effective technique to treat important diseases and can often make the difference between life and death of some patients. Given a donor, finding the best recipient for one of his organs means finding, in the shortest time possible, the patient in the waiting list that best represents the compromise between numerous constraints related to donor-recipient physical compatibility and logistical arrangements. Currently, this process is still done in a non-automated, non-coordinated way, often leading to a non-optimal choice of the eventual recipient. This project aims at easing the organ transplantation management by representing it into a multi-agent system and by completely delegating the operation of matchmaking to the agents in the system.