The Tomahawk max comes with a BIOS that supports 3rd Gen Ryzen out of the box. The REGULAR Tomahawk would need to be updated first, IF it was a sample that had been sitting on a store shelf for a long time and didn't already have an updated BIOS. Since those BIOS were released about 10 months ago, most of those being sold now will have already been updated versions as well, but since you are looking at the Max version, it absolutely has BIOS support out of the box. It is still probably advisable that you check to see what version it has after you get the system running so you can update if there is a newer version than what it came with but that should be a consideration for after assembly and verification that the system will POST.
Fortunately, that motherboard comes with BIOS flashback, so if you needed to ever update the BIOS to gain CPU support, it supports doing so WITHOUT having a compatible CPU installed by putting the required firmware version on a flash drive, sticking it in the specific BIOS flashback USB port on the back of the motherboard and pressing the BIOS flashback button until the process initiates. There is specific information on doing so on the MSI website and on Youtube.
View: https://www.youtube.com/watch?v=MifsQeaHUqw
As far as the CPU cooler is concerned, if you bought it new within the last two years, from a major retailer such as Amazon, Newegg, B&H Photo, Superbiiz or somebody like that, then there's a good chance it came with the AM4 compatible versoin of the X bracket and the correct AM4 standoffs. Otherwise, it probably didn't.
View: https://www.youtube.com/watch?v=sx0LUq1mjVo
https://store.coolermaster.com/us/amd-am4-upgrade-kit-rr-am4b-h212-s1-3
I'll be honest though, even the Deepcool Gammaxx 400, which costs around 20 bucks, and that's less than you can find the cooler kit for AM4 if you need it, has better performance than that 212 EVO.
I'd probably recommend that you just use the stock cooler for now unless you can determine that you have the correct adapter kit, ( which, does your cooler have a silver or black top on the heatsink?), until you can either determine for yourself that it is both noisy and does not perform very well which is what I will tell you about the stock cooler after having installed and compared several of them (Wraith spire) on that exact motherboard with that CPU and with two of the 3600x CPUs. It's got an obnoxious whine and pitch to it. It has a tonal hum that is just not present on coolers with larger fans. Personally I think almost anything with a 140mm fan that can do as well as the stock cooler with 1/4th the RPM and a much better job at anything over 1000rpm is much preferred but it is of course always a matter of an additional investment for a good cooler model.
Your 212 will do well enough, better than the stock unit, if you have the right adapter. If you have to get an adapter, it's worth simply getting another cooler.