Nope. In any type of IRA (Roth or Traditional), MLPs have the potential to generate UBTI (Unrelated Business Taxable Income). Your IRA (not you) must file it’s own tax return (generally the administrator does this and they can charge you for the filing) when the UBTI exceeds $1000. The taxable income from an IRA is taxed at the higher trust rates, with no standard deduction.
Exceeding $1000 in UBTI may not occur while you are holding the MLP, but it often happens when you sell the MLP because recaptured depreciation is UBTI. The thing about recaptured depreciation is that because you held the MLP in an IRA, you didn’t get any benefit from the depreciation. However, you are charged income taxes on the recapture of that depreciation when you sell.
And it’s not always just when you sell. If an MLP restructures from a partnership to a corporation (see Kinder Morgan restructuring in 2014), the change in investment is considered to be a sale, which will generate UBTI in the IRA.
I would also point out that even if you don’t sell the MLP while you are alive, your or your spouse’s non-spouse beneficiary will have to fully distribute the IRA (selling the MLP) within 10 years.
So it’s generally best to not hold MLPs in an IRA. I would also point out that holding rental real estate in an IRA can generate UBTI because of depreciation recapture - similar to MLPs.
AJ