We use May when we are not sure about something and we need to talk
about permission.
May is much more formal and polite than can and could and so we can use May
for speaking with an authority. Could be (Teacher, professor, doctor and so
on.)
Example:
May
you borrow the pen tomorrow? May we come at home?