I would be specific here.
USA has no need for Iranian oil. It is far far cheaper for USA to exert control over non-middle eastern oil sources, and it can do so without any significant military action either (Venezuela is a good case in point).
USA does however, at Israel's behest, wish to deprive Iran of being able to use its own oil for its own sovereign purposes, as such a course of action will incapacitate Israel's major enemy. For the same reason, USA has slowly eroded Iran's economy and strangulated its sovereign right to trade.
You and others on this thread may suggest I am splitting hairs, BUT by diluting the "rationale" of this war, we let Tel Aviv off the hook and perpetually fall into the trap of assuming that USA is the colonial imperialist nation state that is behind all this.
You would know American history better than me. Its founding fathers would have had nothing to do with Tel Aviv's imperialism.
When you consider the middle east through this perspective (not for middle eastern oil per se, but to deprive Israel's competitors of their natural leverage over Israel), suddenly the last hundred years of American involvement in the middle east becomes much simpler to understand.
"USA is in the middle east for its oil" is an oversimplified trap, almost a red herring, which lefties, centrists, MAGA, and rightists alike fall into routinely.