IB will let you trade long options and spreads. I trade long ops all the time in my IRA at IB.
https://ibkr.info/article/2187
"
Trading on margin in an IRA account
IRA accounts, by definition, may not use borrowed funds to purchase securities and must pay for all long stock purchases in full, may not carry short stock positions and may not hold a debit cash balance (in any currency). IRA accounts are eligible to carry futures and option contracts. In addition, IB offers a specific form of IRA account referred to as a “Margin IRA” that allows the account holder to trade with unsettled funds, carry American style option spreads and maintain long balances in multiple currency denominations."
https://ibkr.info/article/2187
"
Trading on margin in an IRA account
IRA accounts, by definition, may not use borrowed funds to purchase securities and must pay for all long stock purchases in full, may not carry short stock positions and may not hold a debit cash balance (in any currency). IRA accounts are eligible to carry futures and option contracts. In addition, IB offers a specific form of IRA account referred to as a “Margin IRA” that allows the account holder to trade with unsettled funds, carry American style option spreads and maintain long balances in multiple currency denominations."
I have Roth IRAs at Fidelity and Schwab. I can only do covered calls or puts to buy back stocks, I believe. Federal law I think...I may be wrong, but I feel that is the case.