Do I need medical clearance with MSC

No, you don't

MSC does not require guests to obtain medical clearance before going on a cruise. Guests with any pre-existing medical conditions however need to notify MSC immediately after making their
booking.

Guests taking medication with them onboard are advised to ensure that the labelling is clear. This is to ensure that in the event of the guest being incapacitated MSC’s staff can assist. There is no need to fill out any forms when you are boarding with medication.