I have added organic material to the synthesized inorganic semiconductor material. I took XPS to understand the Oxidation states. Is it necessary in this case to do the carbon correction?
If the bandgap is small enough which equals sufficient conductivity, shifting around your binding energy scale would most likely make your data quality worse, not better, see e.g.
Article X-ray photoelectron spectroscopy: Towards reliable binding e...
As XPS, measures the energy with reference to the floating potential, if the system is in ideal state with ground potential zero then correct observations are possible and then no need to do such correction, but in reality its always deviated from zero due to one or other reason, hence to match the energy, carbon (as omni present) is taken as reference and corrected it with standard value and with reference this correction, all other elements are also corrected simultaneously.
The problem about that is that you don't know if the carbon is in the same contact state with the sample as the component you're interested in. So you might end up shifting around a component which does not require that because the carbon is in poor contact with the sample.