I think you have to weigh up the pros and cons. If she is a key source of childcare and especially if you're not paying her...is it worth the hassle? I also would rather my kids didn't eat McDo but it won't harm him to have it once in a while and I'm sure loads of us grew up on beige and we're ok. It might even work in your favour, e.g. "that's special food at granny's house, not for every day". Just my thoughts.
If it were me, I’d be discussing how this is making you feel. She may be unaware about the salt content etc. Can you provide a meal he can have there? Or maybe give some general suggestions/education on what you would feel is appropriate and realistic for her to make. Whenever my mum/MIL looks after my boy, I always send him with food (though he has multiple allergies) but they’ve always accepted this.
I’d be tempted to start sending food with little one…? Maybe just say you cooked too much and didn’t want it to go to waste then hopefully it’ll just catch on? It’s so hard with family!
MacDonalds absolutely not. But I think if she is feeding him then you will need to be flexible if it fishfingers, chips and peas type “home cooking” Can she not do beans on toast? If she is not very good at cooking then you could batch cook some spag bol portions for her freezer and she could just do some pasta? Say it’s just to make it easier for her…..