Formal:
* കയറാന് പാടുള്ളതാണോ? (kayaraan paadullaathaano?) - This literally translates to "Is it allowed to enter?"
* കയറാന് അനുമതിയുണ്ടോ? (kayaraan anumathiyundo?) - This means "Is there permission to enter?"
Informal:
* കയറാമോ? (kayaraamo?) - This is a simple and direct way to ask "May I come in?"
* കയറാന് പറ്റുമോ? (kayaraan pattumo?) - This means "Can I come in?"
You can also add "കുഴപ്പമില്ലേ? (kuzhappamillaaye?)" at the end, which means "Is it okay?" to make it more polite.
The choice of phrase depends on who you are talking to and the situation.