You can generate an IBAN to receive international payments. I’ve done that and I’ve successfully received payments from multiple different banks.
However, Monzo can’t guarantee it will work. I think if it doesn’t work, it’ll likely just be returned to the sender. To bulletproof it, get the sender to make a small test payment first.