The motor should be protected with an internal thermal switch. The 30A sw you refered to, is it rated for the application, that is does it have a HP rating?
430.32(D)(2) will allow a Not Permanently Installed motor of 1hp or less to be protected by the branch circuit protection device, if this is a permanently installed then 430.32(B) will require overloads.
You could also meet the Exception to 430.32(D)(2) which will make your 30 amp switch kind of an over kill:
Exception: Any such motor shall be permitted on a nominal
120-volt branch circuit protected at not over 20
amperes.