If you’re trying to get the most protein from the least calories then you’re better off eating mostly whole, unprocessed foods. I’d steer clear of things like protein bread, one slice of ordinary wholemeal bread is 4g protein anyway.
I consume about 120g of protein a day. About 30g at breakfast, 35g each at lunch and dinner and the rest through snacks.
I prefer Nutracheck to MFP. I find it easier to use and I can chose to use the UK library.
My go to foods are: eggs, chicken, salmon, prawns, 0% Greek yoghurt, Babybel light, marine collagen powder. Most of my meals (Monday to Friday) are built around those foods and it works for me as it reduces decision fatigue.
If you fancy a sweet desert that is high volume and protein then Greek yoghurt, 10cal jelly pot, one crushed up meringue, fruit, will give you a huge bowlful.
For work, if you can find a combination you like and you don’t mind eating the same thing for a few days, then make enough for a couple of days and just reheat eg boiled rice, chicken in soy sauce, garlic, ginger, some veg or a salad.