Multi-Party Computation (MPC) is a cryptographic technique that enables multiple parties to jointly compute a function over their inputs while keeping those inputs private. Essentially, it allows parties to collaborate on a task without revealing their sensitive data.