If you have graduated from a US university, you generally do not need a TOEFL (double check the stated policy on each school's website, though). And yes, you can apply to an MBA dirtily after your graduation, but you WILL need to explain why this makes sense!!!