Yes, a clear and active medical license is required to participate in the Compact.
Physicians who want to use the Compact to become licensed must apply to participate in the Compact through the IMLC website: https://www.imlcc.org/apply/. Applicants are asked to provide demographic and professional information and select a State of Principal License (SPL) where they already hold a full an unrestricted license. The SPL must be a state currently participating in the Compact.