It should be "Felicitations", but "by" is not right. Assuming Mr. XX is the person sending the felicitations, it should be "from Mr. XX".
A more common word is "congratulations".
I wouldn't normally use either word on an invitation card -- unless I happened to be incidentally congratulating someone about something else at the same time, I suppose.