Yes, Upstox provide commodity trading on MCX and NSE. In Upstox, you can trade commodities in both intraday and delivery options. Intraday trading means buying and selling commodity contracts on the same day whereas delivery trading means holding commodities in your demat account and then sell them.