1. All 3 master public keys (xpub)
2. At least 2 of the master private keys (xprv or seed phrase)
If you only have individual private and public keys, all you can recover is a single address not the whole wallet.
You can't recover xpub (master public key) by only having child public keys.
If it is not 2of3 then you need the appropriate number of keys. For example for 3of5 you need 5 public keys and 3 private keys.