Magnetic particle inspection (MPI) is a non-destructive testing method used to detect surface and near-surface discontinuities in ferromagnetic materials by creating a magnetic field and applying finely milled iron particles that highlight flaws. The process involves several key steps including surface preparation, magnetization, application of magnetic media, and interpretation of indications, while ensuring that the part is clean and demagnetized afterwards to avoid residual magnetic fields. Although MPI is effective and portable, it has limitations such as not being applicable to non-ferrous materials and a maximum depth sensitivity of approximately 0.6 inches.