Yes, MLS rules require a written listing agreement in order for a property to be listed on the MLS.

A listing agreement would be required even when you are listing your own property. Remember to also check your brokerage policies, which may have specific rules regarding listing your personal transactions.