How can I be sure the platform I want to upload my song to does not require me to obtain a mechanical license?

Answer:

It remains unknown which digital service providers (DSPs) will elect to operate under the blanket license offered by The MLC. Until that information is available, we recommend obtaining an Easy Song license to ensure you are properly covered. Easy Song Licensing is working to learn which DSPs will be blanket-licensees and we will publish that information once it is available.

Until then, we recommend contacting individual DSPs directly.
106
106
https://www.easysonglicensing.com/pages/help/resources/music-licensing-question-with-answer.aspx