Just wondering where the end user will work with this solution. Is it something you want to provide in a desktop environment where the user may have access to ArcMap or ArcGIS Pro, or is this something you want to provide in a web application? The landcover raster that is returned, what will the end user do with the landcover? Is it just visualization or should the end user be able to perform analysis over the result? You mention clipping, should the landcover be clipped or is zooming in to the state enough?
If it is just visualization and no clipping, you could publish the landcover (depending on the format, this might require an Image Server role) and add a feature layer of states and enable the search by layer option on the web map and the solution is ready to go.