From the NoshUp team
Meal planning with ChatGPT: what changes when the AI can see your grocery list
Sep 23, 2026
Search for "ChatGPT meal planner" and you will find a run of articles from tech writers asking a chatbot to plan their week. The plans usually read well: coherent, plausible recipes, sensible variety. And the writer still ends up doing the manual parts, choosing the recipes, writing the list, checking prices.
The pattern is not about intelligence. It is about access.
What the chatbot cannot see before you connect
Before you connect anything, a chatbot has general food knowledge and whatever you type. It cannot see this week's flyer deals at your stores, your household's saved plan, or what you actually spend on groceries. So when you ask for a meal plan, it writes from general knowledge, and the prices and quantities are, at best, plausible.
That is the gap NoshUp's AI connector fills. After you connect, the assistant stops writing from memory and starts reading your account.
Connect once, then just ask
NoshUp runs an MCP server. MCP (Model Context Protocol) is an open standard for letting AI assistants call external tools and use their data, with your permission, instead of guessing.
Setting it up:
- In ChatGPT's connector settings, add the NoshUp server:
https://api.noshup.ca/mcp - ChatGPT redirects you to NoshUp to sign in and approve access. It is a normal OAuth sign-in, no API key to paste.
- From then on, just ask.
Any signed-in NoshUp user, including the free plan, can connect. The full walkthrough is on the connect page.
What you can ask for
Once connected, the assistant can reach nine NoshUp tools. What each one maps to:
- Search the recipe library, and read a full recipe. "Find vegetarian dinners that use chickpeas." The search covers more than 1,300 real recipes, and it matches ingredients, not just dish names. Ask it to open any result for the full ingredient list.
- Read the week's flyer deals. "What's on sale at FreshCo this week? We're near M4C." Live Canadian flyer data; give it your postal code in the ask and the deals come back scoped to your area.
- Build the weekly plan. "Plan our dinners for next week." The plan honours the preferences and rules on your account: your household's dietary preferences apply to every week, and a calorie limit set in a week's constraints applies to that week.
- Read and update the grocery list. "Show me this week's list" and "Add a carton of eggs."
- Check the budget. "How much have we spent on groceries over the last month?"
A sequence that works end to end, each step calling a real tool: ask for chickpea dinners and pick one for Thursday (you add it in the app, like any recipe you find yourself); ask what's on sale this week; ask the assistant to generate the week's dinners from your saved preferences; then ask it to read the grocery list for that week. The recipe and deal answers come from NoshUp's shared library and flyer data; the plan and list answers come from your household. The plan it creates lands in the app, where you can review and change it like any plan you built yourself.
One boundary to know: everyone can search recipes and read flyer deals once connected. The meal plan, grocery list, and budget tools require a NoshUp plan that includes them, and the assistant will say so plainly rather than fail halfway.
Beyond ChatGPT
ChatGPT connects through OAuth as above. Gemini connects through the Gemini CLI or Antigravity with a one-line command, and organizations on Gemini Enterprise can have an admin add NoshUp as a data store; both paths are on the connect page.
For clients without OAuth browser support, Claude Desktop, Cursor, or your own scripts, generate a connector key in NoshUp under Settings, in the MCP Connectors card, and paste it into your client's MCP configuration. Generating a key requires a Pro plan. Keys can be revoked from the same card, and OAuth connections are managed from the assistant's own connector settings.
What the assistant is allowed to touch
Worth being clear about, because "connect my AI to my food" should have a boundary:
- Recipe search and flyer deals are read-only. The assistant can look, but not change anything.
- Your meal plan, grocery list, and budget are scoped to your household. A connected assistant works with your household's data, not another user's.
- Plan, list, and budget tools follow your NoshUp tier, as above.
The assistant writes the conversation; the facts behind it come from NoshUp: the shared recipe library and current flyer deals, plus your own plan, grocery list, and budget.
We announced the connector in use NoshUp right from Gemini or ChatGPT. The connect page has the setup details for every client: connect NoshUp to an AI assistant.