The duties of a medical office assistant include greeting patients, scheduling appointments, verifying insurance, processing payments, maintaining medical records, assisting with administrative tasks, and providing basic patient care.