Typically, the person who organizes or leads the meeting is responsible for preparing the agenda. This could be a team leader, project manager, or any designated individual in charge of the meeting.