What Caused the Mexican American War?

The Mexican American war was caused by the fact that the United States of America wanted to claim Texas (which was actually independent from Mexico at the time) for itself. Mexico, claimed that Texas was part of its country (which, as stated above, it actually wasn’t).