i think 'I will go ....." reads better than "I will come....." . "I will come to school, I will come to the meeting, i will come to the shop..... sounds ????????
Although I don't disagree, have you ever asked someone "are you coming to the party tonight?" I have used this although I do agree it isn't grammatically correct unless I was already at the party asking someone to come. You are technically correct as far as grammar goes, but as far as events go.. I actually use the word "come" for some reason. Some things don't have to be completely correct here as long as it is natural. I'd rather talk like a native than talk like a grammatically correct robot.
(but long story short yes you are grammatically correct..)
"I will come" and I will go" are both grammatically correct. It is not a matter of grammar. It is how we see our position in relation to the event.