# Guide pour l'IA : aider une personne à brancher MealDeal Ce guide s'adresse à toi, l'assistant IA (Claude, ChatGPT, Le Chat, Grok, Perplexity, Manus, Muse ou un autre). La personne t'a montré le cadre MealDeal (un code QR et l'adresse https://mealdeal.ca/mcp). MealDeal planifie les repas de la semaine selon les circulaires d'épicerie du Québec. Une fois MealDeal branché, tu pourras, dans son compte : voir les aubaines près de chez elle, générer le plan de la semaine, changer un repas, sortir la liste d'épicerie par magasin, cocher des articles et lire des photos de son frigo. Ton travail maintenant : la guider pour brancher MealDeal, une étape à la fois. Règle la plus importante : ne donne JAMAIS plus d'une étape par message, même si tu connais toute la suite. Commence par la première question de la section 1, puis attends la réponse. ## Règles à suivre pendant tout le branchement - Une seule étape par message. Attends que la personne confirme (« c'est fait », ou une capture d'écran) avant de donner la suivante. - Tu ne peux pas ajouter le connecteur toi-même : c'est la personne qui touche les boutons. Dis-lui exactement quoi toucher, avec le nom du bouton. - Ne demande jamais son mot de passe MealDeal ni aucun jeton dans la conversation. Elle se connecte sur la page MealDeal qui s'ouvre, pas dans le chat. - L'adresse à coller est exactement https://mealdeal.ca/mcp (pas l'adresse de ce guide). - Les noms de menus changent souvent. Si l'écran de la personne ne ressemble pas à ce que tu décris, demande-lui une capture d'écran et adapte-toi : cherche « Connecteurs » (Connectors) ou « Plugins » dans les réglages. - Écris simplement, sans jargon (évite « MCP », « OAuth »). Dis plutôt « connecteur » et « page de connexion MealDeal ». ## 1. Pose ces questions d'abord, une à la fois 1. Quelle IA utilises-tu : Claude, ChatGPT, Le Chat (Mistral), Grok, Perplexity, Manus, Muse (Meta) ou une autre ? 2. Es-tu sur un ordinateur ou sur ton cellulaire ? 3. As-tu déjà un compte MealDeal ? Selon les réponses, va à la section de cette IA. Si elle n'est pas dans le guide (Gemini, Copilot, DeepSeek…), va à « Ton IA n'est pas dans la liste ». Pas de compte MealDeal : ce n'est pas bloquant, lis la section « Sans compte MealDeal » et préviens la personne qu'elle pourra le créer pendant le branchement. ## 2. Claude (claude.ai, Claude Desktop, app mobile) Offert avec tous les forfaits Claude (Free, Pro, Max, Team, Enterprise). Le forfait gratuit permet un seul connecteur personnalisé : s'il y en a déjà un, il faut l'enlever ou passer à Pro. Sur cellulaire : l'ajout d'un connecteur dans l'app Claude est encore en bêta. Le chemin sûr est claude.ai dans un navigateur ou Claude Desktop sur un ordinateur. Une fois ajouté, le connecteur suit le compte et marche aussi dans l'app mobile. 1. Ouvre claude.ai (ou Claude Desktop) et connecte-toi à ton compte Claude. 2. Va dans Personnaliser (Customize), puis Connecteurs (Connectors). 3. Touche « + Ajouter » (+ Add), puis « Ajouter un connecteur personnalisé » (Add custom connector). 4. Nom : MealDeal. Adresse (URL) : https://mealdeal.ca/mcp. Touche Continuer. Pour la connexion, garde les choix proposés par défaut. 5. Touche Ajouter (Add), puis Connecter (Connect) si Claude le propose. Une page MealDeal s'ouvre. 6. Sur la page MealDeal : connecte-toi (ou crée ton compte, voir « Sans compte MealDeal »), lis ce que Claude pourra faire, puis touche Autoriser. Tu reviens dans Claude. Forfait Team ou Enterprise : seul le propriétaire de l'organisation peut ajouter le connecteur (Paramètres de l'organisation, puis Connecteurs). Ensuite, la personne va dans Personnaliser, puis Connecteurs, et touche Connecter. Premier test : dans une nouvelle conversation, touche le bouton « + » en bas à gauche, puis Connecteurs, et vérifie que MealDeal est activé. Puis demande : « Montre-moi les aubaines de la semaine près de chez moi. » Tu dois appeler l'outil voir_aubaines. ## 3. ChatGPT (plus guidé) Forfaits (à confirmer, OpenAI ne le dit pas clairement) : selon des sources non officielles qui se contredisent, avec ChatGPT Plus ou Pro le connecteur pourrait être en lecture seule. Voir les aubaines, le plan et les recettes marcherait, mais générer le plan, changer un repas ou modifier la liste pourrait être refusé. Les forfaits Business, Enterprise et Edu permettraient tout. Si la personne a Plus ou Pro et veut que tu génères son plan, propose Claude (même le forfait gratuit), qui fait tout. OpenAI décrit l'ajout d'un serveur personnalisé sur ChatGPT pour le Web. Sur cellulaire, le menu n'apparaît pas toujours dans l'app : propose de le faire sur un ordinateur, ou d'ouvrir chatgpt.com/plugins dans le navigateur du cellulaire. Cette option n'est pas offerte avec tous les forfaits ni dans tous les espaces de travail (un administrateur peut la bloquer) : si le bouton de l'étape 2 n'existe pas, voir « Dépannage ». 1. Ouvre chatgpt.com et va à la page Plugins (chatgpt.com/plugins). Si tu ne la vois pas, cherche « Plugins » ou « Apps » dans le menu ou les réglages. 2. Touche le bouton « + », puis « Add custom MCP server » (ajouter un serveur MCP personnalisé). 3. Nom : MealDeal. Sous Connection, Server URL : https://mealdeal.ca/mcp. 4. Authentification : choisis OAuth. 5. ChatGPT affiche un avertissement de risque. Explique-le : MealDeal ne donne accès qu'aux recettes, aux aubaines, au plan de repas, à la liste d'épicerie et au garde-manger ; pas à la facturation, au profil ni au foyer. Si la personne est d'accord, elle touche « I understand and want to continue ». 6. Touche « Create as a plugin ». MealDeal apparaît dans les plugins personnels. 7. Touche « + » à côté de MealDeal pour l'installer. Une page MealDeal s'ouvre : connecte-toi (ou crée ton compte), puis touche Autoriser. Premier test : dans la zone de message, tape @ et choisis MealDeal, puis demande : « Montre-moi les aubaines de la semaine près de chez moi. » Pour les actions qui modifient le compte (générer le plan, changer un repas), ChatGPT demande une confirmation : c'est normal. ## 4. Le Chat (Mistral) Le Chat est en français. Sur les forfaits Free, Pro et Student, la personne est l'administratrice de son compte et peut ajouter le connecteur. En Team ou Enterprise, c'est l'administrateur de l'organisation qui l'ajoute. Fais l'ajout sur le Web (chat.mistral.ai) ; l'app mobile n'est pas décrite par Mistral. 1. Ouvre Le Chat dans un navigateur et va à la page Connecteurs (Connectors). 2. Touche « + Ajouter un connecteur » (+ Add Connector), puis l'onglet « Custom MCP Connector ». 3. Nom : MealDeal (sans espace). Adresse du serveur (Server URL) : https://mealdeal.ca/mcp. La description est facultative. 4. Touche Connecter (Connect). Le Chat reconnaît tout seul la connexion MealDeal : une page MealDeal s'ouvre. 5. Sur la page MealDeal : connecte-toi (ou crée ton compte), puis touche Autoriser. Tu reviens dans Le Chat. Facultatif : dans Connecteurs, Mes connecteurs (My Connectors), carte MealDeal, onglet Fonctions (Functions), la personne peut cocher « Toujours autoriser » (Always allow) pour les outils qui ne font que lire : voir_aubaines, voir_plan et chercher_recettes. Premier test : demande « Montre-moi les aubaines de la semaine près de chez moi. » Tu dois appeler l'outil voir_aubaines. Pas encore testé dans le vrai Le Chat : si ça bloque, voir « Dépannage ». ## 5. Grok (xAI) : à confirmer xAI dit que les connecteurs sont offerts à tous les usagers de Grok, sans préciser le forfait. En Business ou Enterprise, un administrateur doit d'abord le permettre. xAI ne dit pas quelle connexion Grok utilise pour un connecteur personnalisé : ce trajet n'a pas encore été testé avec MealDeal. Fais l'ajout sur le Web. 1. Ouvre grok.com/connectors dans un navigateur et connecte-toi à Grok. 2. Touche « New Connector » (nouveau connecteur), puis « Custom » (personnalisé). 3. Adresse du serveur : https://mealdeal.ca/mcp. Donne-lui le nom MealDeal si Grok le demande. 4. Si une page MealDeal s'ouvre : connecte-toi (ou crée ton compte), puis touche Autoriser. Si Grok demande plutôt une clé ou un en-tête, arrête et va à « Dépannage » (jeton personnel). Premier test : demande « Montre-moi les aubaines de la semaine près de chez moi. » Grok trouve tout seul les outils de MealDeal. ## 6. Perplexity : à confirmer Selon Perplexity (mars 2026), les connecteurs personnalisés sont offerts avec les forfaits Pro, Max et Enterprise, pas avec le gratuit. En Enterprise, l'administrateur doit permettre aux membres d'en ajouter. Ce trajet n'a pas encore été testé avec MealDeal : des usagers ont signalé un bogue de Perplexity avec ce type de connexion. Fais l'ajout sur le Web (perplexity.ai). 1. Dans le menu de gauche, ouvre Plugins. Si tu ne le vois pas, va dans Personnaliser (Customize), puis Connecteurs (Connectors). 2. Touche « Add custom », puis « Connector », puis « Add MCP connector ». Choisis « Remote » (distant). 3. Nom : MealDeal. Adresse (MCP Server URL) : https://mealdeal.ca/mcp. 4. Authentification (Authentication) : choisis OAuth 2.0. Laisse les champs Client ID et Client Secret vides : Perplexity trouve tout seul la connexion MealDeal. 5. Coche la case qui dit que tu comprends les risques des connecteurs personnalisés, puis touche Add (Ajouter). 6. Sur la page Plugins, touche la carte MealDeal pour la connecter. Une page MealDeal s'ouvre : connecte-toi (ou crée ton compte), puis touche Autoriser. Si Perplexity affiche une erreur avec « client_secret » ou « Dynamic client registration », c'est un bogue connu de Perplexity (MealDeal a été ajusté pour l'éviter, à confirmer), pas une erreur de la personne. Propose Claude (même gratuit) ou ChatGPT. Premier test : demande « Montre-moi les aubaines de la semaine près de chez moi. » ## 7. Manus : à confirmer Manus se branche avec un jeton personnel MealDeal, pas avec une page de connexion (Manus ne parle que de clé ou de jeton). Pas encore testé avec MealDeal. Le forfait requis n'est pas précisé par Manus. 1. La personne ouvre mealdeal.ca, se connecte, va dans Profil, section Agents IA, et crée un jeton personnel (il commence par md_). Il ne s'affiche qu'une fois. 2. Dans Manus : Paramètres (Settings), puis Intégrations (Integrations), puis Custom MCP Servers. Touche « Add Server ». 3. Nom du serveur : MealDeal. Adresse (Server URL) : https://mealdeal.ca/mcp. 4. Authentification : choisis le jeton (Bearer token) et colle le jeton md_ dans ce champ de Manus, jamais dans la conversation. Si la personne colle le jeton dans le chat, dis-lui de le révoquer (Profil, Agents IA, Révoquer) et d'en créer un autre. 5. Manus vérifie le serveur et affiche les outils de MealDeal. Premier test : voir_aubaines. Le jeton personnel donne tous les droits de l'agent sur le compte MealDeal. La personne peut le couper en tout temps : Profil, section Agents IA, Révoquer. ## 8. Muse (Meta) : à confirmer Ce trajet n'a pas encore été testé dans la vraie app Muse. L'app Muse n'a pas de menu pour ajouter un serveur ; Muse peut créer lui-même un « Custom Connector » quand on lui donne l'adresse d'un serveur, et le garder comme compétence (skill). La connexion par page d'autorisation n'y est pas garantie : on passe par un jeton personnel MealDeal. 1. La personne ouvre mealdeal.ca, se connecte, va dans Profil, section Agents IA, et crée un jeton personnel (il commence par md_). Il ne s'affiche qu'une fois. 2. Toi (Muse), propose de créer un Custom Connector vers https://mealdeal.ca/mcp (Streamable HTTP), avec l'en-tête Authorization: Bearer suivi du jeton. 3. Demande le jeton par l'invite de secrets de Muse (Secure Credentials Store), jamais dans la conversation. Si la personne colle le jeton dans le chat, dis-lui de le révoquer (Profil, Agents IA, Révoquer) et d'en créer un autre. 4. Garde le connecteur comme compétence, puis fais le premier test : voir_aubaines. Le jeton personnel donne tous les droits de l'agent sur le compte MealDeal. La personne peut le couper en tout temps : Profil, section Agents IA, Révoquer. Muse Code (terminal) : déclare un serveur streamable_http avec cette adresse dans les réglages, puis connecte-toi avec muse mcp login mealdeal. À confirmer aussi. ## 9. Copilot Studio (Microsoft, pour les entreprises) Pour la personne qui crée un agent dans Copilot Studio (licence Copilot Studio). Pas encore testé avec MealDeal. 1. Dans l'agent : page Outils (Tools), « Add a tool », « New tool », puis « Model Context Protocol ». 2. Server name : MealDeal. Server description : planification des repas selon les circulaires d'épicerie du Québec. Server URL : https://mealdeal.ca/mcp. 3. Authentification : OAuth 2.0, type « Dynamic discovery ». Touche Create, puis Next. 4. Dans « Add tool » : « Create a new connection », connecte-toi sur la page MealDeal et touche Autoriser, puis « Add to agent ». ## 10. Autres agents Tout agent qui sait se brancher à un serveur MCP distant (Streamable HTTP) avec connexion OAuth peut utiliser https://mealdeal.ca/mcp. Claude Code : ``` claude mcp add --transport http mealdeal https://mealdeal.ca/mcp ``` Puis /mcp dans Claude Code pour se connecter. Gemini CLI : ``` gemini mcp add --transport http mealdeal https://mealdeal.ca/mcp ``` Antigravity CLI (remplace Gemini CLI depuis juin 2026) : dans ~/.gemini/config/mcp_config.json, ajoute le serveur ci-dessous à côté des autres ; la connexion MealDeal se fait ensuite par Authenticate à côté du serveur (à confirmer en ligne de commande). ``` "mealdeal": { "serverUrl": "https://mealdeal.ca/mcp" } ``` Les outils sans OAuth peuvent utiliser un jeton personnel (Profil, section Agents IA) en en-tête Authorization: Bearer. ## Ton IA n'est pas dans la liste - Gemini (l'app de Google) : l'ajout d'un connecteur personnalisé n'est pas encore offert au Canada (seulement aux États-Unis, en anglais). Propose Claude ou ChatGPT. - Copilot (Microsoft, version grand public) et DeepSeek : pas de connecteur personnalisé pour l'instant. Propose Claude ou ChatGPT. - Une autre IA : demande à la personne si elle voit « Connecteurs » (Connectors), « Plugins » ou « MCP » dans les réglages. Si oui, suis la section la plus proche (Claude, par exemple). Sinon, propose Claude (même gratuit, il fait tout) ou ChatGPT. ## Sans compte MealDeal Ce n'est pas bloquant. Quand la page MealDeal s'ouvre pendant le branchement, elle demande de se connecter. Dis à la personne : 1. Sur la page de connexion MealDeal, touche « Essai gratuit 14 jours, sans carte ». 2. Crée ton compte : prénom, courriel, mot de passe (8 caractères ou plus) et code postal. Ou utilise le bouton Google. 3. Tu reviens tout seul sur la page d'autorisation : touche Autoriser. L'essai gratuit de 14 jours commence tout de suite, sans carte de crédit, et inclut l'usage par l'IA. Le mot de passe se tape seulement sur la page MealDeal. Les préférences (famille, allergies, magasins) se règlent ensuite dans l'app MealDeal, section Profil. ## Dépannage - Erreur 401, « Unauthorized » ou connexion refusée : l'autorisation n'est pas finie ou a été révoquée. Débranche puis rebranche MealDeal (Connecter ou Reconnecter), et touche Autoriser sur la page MealDeal. Avec un jeton md_ : il a peut-être été révoqué, crée-en un nouveau. - Message « Ton essai MealDeal est terminé » : la personne choisit un forfait sur mealdeal.ca/pricing. - Le connecteur ne montre aucun outil : vérifie l'adresse exacte https://mealdeal.ca/mcp (https, finit par /mcp, sans espace). Enlève le connecteur et ajoute-le de nouveau. Dans Claude, active MealDeal dans la conversation (« + », puis Connecteurs). Dans ChatGPT, tape @ et choisis MealDeal. - Tu penses ne pas pouvoir ajouter de connecteur : c'est normal, tu n'as pas à le faire. La personne le fait elle-même, tu lui dictes les étapes ci-dessus. - Forfait gratuit : Claude Free permet un connecteur personnalisé. Dans ChatGPT, si le bouton « Add custom MCP server » n'apparaît pas, le forfait ou l'espace de travail ne le permet pas : propose Claude, même gratuit. - ChatGPT refuse de générer le plan ou de changer un repas, mais montre les aubaines : le forfait est peut-être en lecture seule (Plus ou Pro, à confirmer). Propose Claude, même gratuit, pour tout faire. - L'IA ne propose qu'une clé ou un en-tête, pas de page de connexion (Grok, Manus ou un autre) : la personne crée un jeton personnel (Profil, section Agents IA, il commence par md_) et le colle dans le champ de l'IA prévu pour la clé, en en-tête Authorization: Bearer. Jamais dans la conversation. - Cellulaire ou ordinateur : l'ajout se fait le plus facilement sur un ordinateur ou dans un navigateur. Une fois branché, MealDeal marche aussi dans l'app mobile de Claude. - La page MealDeal ne s'ouvre pas : vérifie le bloqueur de fenêtres du navigateur, ou ouvre le lien proposé par l'IA dans le navigateur. - Plafonds : 300 appels d'agent et 10 analyses de photos par 24 heures, par compte. Au-delà, le message dit quand réessayer. - Couper l'accès : dans l'app MealDeal, Profil, section Agents IA, Révoquer. --- # Guide for the AI: help a person connect MealDeal This guide is for you, the AI assistant (Claude, ChatGPT, Le Chat, Grok, Perplexity, Manus, Muse or another). The person showed you the MealDeal frame (a QR code and the address https://mealdeal.ca/mcp). MealDeal plans the week's meals from Quebec grocery flyers. Once MealDeal is connected, you can, in their account: see the deals near them, generate the week's plan, swap a meal, get the grocery list by store, check items off and read photos of their fridge. Your job now: walk them through connecting MealDeal, one step at a time. Most important rule: NEVER give more than one step per message, even if you know the rest. Start with the first question of section 1, then wait for the answer. ## Rules for the whole setup - One step per message. Wait until the person confirms ("done", or a screenshot) before giving the next one. - You cannot add the connector yourself: the person taps the buttons. Tell them exactly what to tap, with the button name. - Never ask for their MealDeal password or any token in the conversation. They sign in on the MealDeal page that opens, not in the chat. - The address to paste is exactly https://mealdeal.ca/mcp (not the address of this guide). - Menu names change often. If their screen does not match what you describe, ask for a screenshot and adapt: look for "Connectors" or "Plugins" in the settings. - Keep it simple, no jargon (avoid "MCP", "OAuth"). Say "connector" and "MealDeal sign-in page" instead. ## 1. Ask these questions first, one at a time 1. Which AI do you use: Claude, ChatGPT, Le Chat (Mistral), Grok, Perplexity, Manus, Muse (Meta) or another? 2. Are you on a computer or on your phone? 3. Do you already have a MealDeal account? Depending on the answers, go to that AI's section. If it is not in the guide (Gemini, Copilot, DeepSeek…), go to "Your AI is not on the list". No MealDeal account: not a blocker, read "No MealDeal account" and tell the person they can create it during the setup. ## 2. Claude (claude.ai, Claude Desktop, mobile app) Available on every Claude plan (Free, Pro, Max, Team, Enterprise). The free plan allows one custom connector: if there is already one, remove it or upgrade to Pro. On a phone: adding a connector in the Claude app is still in beta. The safe path is claude.ai in a browser or Claude Desktop on a computer. Once added, the connector follows the account and also works in the mobile app. 1. Open claude.ai (or Claude Desktop) and sign in to your Claude account. 2. Go to Customize, then Connectors. 3. Tap "+ Add", then "Add custom connector". 4. Name: MealDeal. URL: https://mealdeal.ca/mcp. Tap Continue. For sign-in, keep the default choices. 5. Tap Add, then Connect if Claude offers it. A MealDeal page opens. 6. On the MealDeal page: sign in (or create your account, see "No MealDeal account"), read what Claude will be able to do, then tap Allow. You are back in Claude. Team or Enterprise plan: only the organization owner can add the connector (Organization settings, then Connectors). Then the person goes to Customize, then Connectors, and taps Connect. First test: in a new conversation, tap the "+" button at the bottom left, then Connectors, and check that MealDeal is on. Then ask: "Show me this week's deals near me." You should call the voir_aubaines tool. ## 3. ChatGPT (more guided) Plans (to be confirmed, OpenAI does not say it clearly): according to unofficial sources that disagree, with ChatGPT Plus or Pro the connector may be read-only. Seeing deals, the plan and recipes would work, but generating the plan, swapping a meal or changing the list may be refused. Business, Enterprise and Edu plans would allow everything. If the person has Plus or Pro and wants you to generate their plan, suggest Claude (even the free plan), which does everything. OpenAI documents adding a custom server to ChatGPT on the web. On a phone, the menu does not always show in the app: suggest doing it on a computer, or opening chatgpt.com/plugins in the phone's browser. This option is not offered on every plan nor in every workspace (an admin can block it): if the button in step 2 is missing, see "Troubleshooting". 1. Open chatgpt.com and go to the Plugins page (chatgpt.com/plugins). If you do not see it, look for "Plugins" or "Apps" in the menu or settings. 2. Tap the "+" button, then "Add custom MCP server". 3. Name: MealDeal. Under Connection, Server URL: https://mealdeal.ca/mcp. 4. Authentication: choose OAuth. 5. ChatGPT shows a risk warning. Explain it: MealDeal only gives access to recipes, deals, the meal plan, the grocery list and the pantry; not to billing, the profile nor the household. If the person agrees, they tap "I understand and want to continue". 6. Tap "Create as a plugin". MealDeal shows up in the personal plugins. 7. Tap "+" next to MealDeal to install it. A MealDeal page opens: sign in (or create your account), then tap Allow. First test: in the message box, type @ and pick MealDeal, then ask: "Show me this week's deals near me." For actions that change the account (generate the plan, swap a meal), ChatGPT asks for a confirmation: that is normal. ## 4. Le Chat (Mistral) On the Free, Pro and Student plans, the person is the admin of their account and can add the connector. On Team or Enterprise, the organization admin adds it. Do it on the web (chat.mistral.ai); Mistral does not describe the mobile app. 1. Open Le Chat in a browser and go to the Connectors page. 2. Tap "+ Add Connector", then the "Custom MCP Connector" tab. 3. Name: MealDeal (no space). Server URL: https://mealdeal.ca/mcp. The description is optional. 4. Tap Connect. Le Chat detects the MealDeal sign-in on its own: a MealDeal page opens. 5. On the MealDeal page: sign in (or create your account), then tap Allow. You are back in Le Chat. Optional: in Connectors, My Connectors, MealDeal card, Functions tab, the person can turn on "Always allow" for the tools that only read: voir_aubaines, voir_plan and chercher_recettes. First test: ask "Show me this week's deals near me." You should call the voir_aubaines tool. Not tested in the real Le Chat yet: if it gets stuck, see "Troubleshooting". ## 5. Grok (xAI): to be confirmed xAI says connectors are available to all Grok users, without naming a plan. On Business or Enterprise, an admin must allow it first. xAI does not say which sign-in Grok uses for a custom connector: this path has not been tested with MealDeal yet. Do it on the web. 1. Open grok.com/connectors in a browser and sign in to Grok. 2. Tap "New Connector", then "Custom". 3. Server address: https://mealdeal.ca/mcp. Name it MealDeal if Grok asks. 4. If a MealDeal page opens: sign in (or create your account), then tap Allow. If Grok asks for a key or a header instead, stop and see "Troubleshooting" (personal token). First test: ask "Show me this week's deals near me." Grok finds the MealDeal tools on its own. ## 6. Perplexity: to be confirmed According to Perplexity (March 2026), custom connectors come with the Pro, Max and Enterprise plans, not the free one. On Enterprise, the admin must allow members to add them. This path has not been tested with MealDeal yet: users have reported a Perplexity bug with this kind of sign-in. Do it on the web (perplexity.ai). 1. In the left menu, open Plugins. If you do not see it, go to Customize, then Connectors. 2. Tap "Add custom", then "Connector", then "Add MCP connector". Choose "Remote". 3. Name: MealDeal. MCP Server URL: https://mealdeal.ca/mcp. 4. Authentication: choose OAuth 2.0. Leave Client ID and Client Secret empty: Perplexity finds the MealDeal sign-in on its own. 5. Check the box saying you understand the risks of custom connectors, then tap Add. 6. On the Plugins page, tap the MealDeal card to connect it. A MealDeal page opens: sign in (or create your account), then tap Allow. If Perplexity shows an error mentioning "client_secret" or "Dynamic client registration", it is a known Perplexity bug (MealDeal was adjusted to avoid it, to be confirmed), not the person's mistake. Suggest Claude (even free) or ChatGPT. First test: ask "Show me this week's deals near me." ## 7. Manus: to be confirmed Manus connects with a MealDeal personal token, not with a sign-in page (Manus only mentions a key or a token). Not tested with MealDeal yet. Manus does not say which plan is needed. 1. The person opens mealdeal.ca, signs in, goes to Profile, AI agents section, and creates a personal token (it starts with md_). It is shown only once. 2. In Manus: Settings, then Integrations, then Custom MCP Servers. Tap "Add Server". 3. Server name: MealDeal. Server URL: https://mealdeal.ca/mcp. 4. Authentication: choose the token (Bearer token) and paste the md_ token in that Manus field, never in the conversation. If the person pastes the token in the chat, tell them to revoke it (Profile, AI agents, Revoke) and create another one. 5. Manus checks the server and lists the MealDeal tools. First test: voir_aubaines. The personal token gives the agent full access to the MealDeal account. The person can cut it off at any time: Profile, AI agents section, Revoke. ## 8. Muse (Meta): to be confirmed This path has not been tested in the real Muse app yet. The Muse app has no menu to add a server; Muse can build a "Custom Connector" itself when given a server address, and keep it as a skill. Sign-in through an authorization page is not guaranteed there: use a MealDeal personal token. 1. The person opens mealdeal.ca, signs in, goes to Profile, AI agents section, and creates a personal token (it starts with md_). It is shown only once. 2. You (Muse), offer to build a Custom Connector to https://mealdeal.ca/mcp (Streamable HTTP), with the header Authorization: Bearer followed by the token. 3. Ask for the token through Muse's secrets prompt (Secure Credentials Store), never in the conversation. If the person pastes the token in the chat, tell them to revoke it (Profile, AI agents, Revoke) and create another one. 4. Save the connector as a skill, then run the first test: voir_aubaines. The personal token gives the agent full access to the MealDeal account. The person can cut it off at any time: Profile, AI agents section, Revoke. Muse Code (terminal): declare a streamable_http server with this address in the settings, then sign in with muse mcp login mealdeal. Also to be confirmed. ## 9. Copilot Studio (Microsoft, for businesses) For the person building an agent in Copilot Studio (Copilot Studio license). Not tested with MealDeal yet. 1. In the agent: Tools page, "Add a tool", "New tool", then "Model Context Protocol". 2. Server name: MealDeal. Server description: meal planning from Quebec grocery flyers. Server URL: https://mealdeal.ca/mcp. 3. Authentication: OAuth 2.0, type "Dynamic discovery". Tap Create, then Next. 4. In "Add tool": "Create a new connection", sign in on the MealDeal page and tap Allow, then "Add to agent". ## 10. Other agents Any agent that can connect to a remote MCP server (Streamable HTTP) with OAuth sign-in can use https://mealdeal.ca/mcp. Claude Code: ``` claude mcp add --transport http mealdeal https://mealdeal.ca/mcp ``` Then /mcp in Claude Code to sign in. Gemini CLI: ``` gemini mcp add --transport http mealdeal https://mealdeal.ca/mcp ``` Antigravity CLI (replaces Gemini CLI since June 2026): in ~/.gemini/config/mcp_config.json, add the server below next to the others; the MealDeal sign-in then goes through Authenticate next to the server (to be confirmed on the command line). ``` "mealdeal": { "serverUrl": "https://mealdeal.ca/mcp" } ``` Tools without OAuth can use a personal token (Profile, AI agents section) as an Authorization: Bearer header. ## Your AI is not on the list - Gemini (the Google app): adding a custom connector is not offered in Canada yet (US only, in English). Suggest Claude or ChatGPT. - Copilot (Microsoft, consumer version) and DeepSeek: no custom connector for now. Suggest Claude or ChatGPT. - Another AI: ask the person whether they see "Connectors", "Plugins" or "MCP" in the settings. If so, follow the closest section (Claude, for example). If not, suggest Claude (even free, it does everything) or ChatGPT. ## No MealDeal account Not a blocker. When the MealDeal page opens during the setup, it asks the person to sign in. Tell them: 1. On the MealDeal sign-in page, tap "Free 14-day trial, no card". 2. Create your account: first name, email, password (8 characters or more) and postal code. Or use the Google button. 3. You come back to the authorization page on your own: tap Allow. The 14-day free trial starts right away, with no credit card, and includes use by the AI. The password is only typed on the MealDeal page. Preferences (household, allergies, stores) can be set afterwards in the MealDeal app, Profile section. ## Troubleshooting - 401 error, "Unauthorized" or connection refused: the authorization is not finished or was revoked. Disconnect and reconnect MealDeal (Connect or Reconnect), and tap Allow on the MealDeal page. With an md_ token: it may have been revoked, create a new one. - Message saying the MealDeal trial is over: the person picks a plan at mealdeal.ca/pricing. - The connector shows no tools: check the exact address https://mealdeal.ca/mcp (https, ends with /mcp, no space). Remove the connector and add it again. In Claude, turn MealDeal on in the conversation ("+", then Connectors). In ChatGPT, type @ and pick MealDeal. - You think you cannot add a connector: that is right, you do not have to. The person does it, you tell them the steps above. - Free plan: Claude Free allows one custom connector. In ChatGPT, if the "Add custom MCP server" button does not show, the plan or workspace does not allow it: suggest Claude, even the free plan. - ChatGPT refuses to generate the plan or swap a meal, but shows the deals: the plan may be read-only (Plus or Pro, to be confirmed). Suggest Claude, even free, to do everything. - The AI only offers a key or a header, no sign-in page (Grok, Manus or another): the person creates a personal token (Profile, AI agents section, it starts with md_) and pastes it in the AI's key field, as an Authorization: Bearer header. Never in the conversation. - Phone or computer: adding is easiest on a computer or in a browser. Once connected, MealDeal also works in the Claude mobile app. - The MealDeal page does not open: check the browser's pop-up blocker, or open the link the AI offers in the browser. - Limits: 300 agent calls and 10 photo analyses per 24 hours, per account. Past that, the message says when to retry. - Cut off access: in the MealDeal app, Profile, AI agents section, Revoke. Guide: https://mealdeal.ca/agents/guide · MCP: https://mealdeal.ca/mcp