I’m not sure materialism can lead to any “ought” claims.
Well, certainly it can encompass conditional ought-claims; that is, claims of the form:
If you want to get from here to Mars in the most efficient way possible, you ought to do X, Y, Z.
So that leaves the unconditional ought-claims. I certainly agree that there are forms of eliminativist materialism that do not allow them. However, I am not inclined to accept such sorts of materialism. I accept the existence of abstracta, for example; numbers, relations, universals. This allows room for abstract ought-claims as well.