In Qur'an 2:254 Allah SWT says no intercession will be allowed on the Last Day, but in 2:255 He says, "who can intercede except with My permission?". This makes it seem like intercession is allowed. How does one understand this apparent contradiction?
These two verses in Sura Al-Baqara are very clear that no friend can intercede to his friend on the day of Judgment just because of their friendship or partnership (O you who believe, Spend from what have provided you, before a Day comes when there will be no bargaining, nor friendship nor intercession). This is stated in verse 2:254. It is clear that mere friendship or partnership will never allow intercession. In verse 2:255 which is known as Ayatul Kursi, it is stating that no one can intercede but only by Allah's permission. There is no contradiction at all if you understand the real translation of the verses.
Verse 2:254 refutes materialistic intercession, while verse 2:255 states the real intercession by permission of Allah.
Wassalam.