carrefour-drive-mcp
Provides tools for interacting with Carrefour Drive on carrefour.fr, including searching the web catalog, retrieving product details (price, availability, EAN, ingredients), managing the cart, checking session status, and connecting via a local web wizard.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@carrefour-drive-mcpsearch for organic tofu at my drive"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Carrefour Drive MCP
Serveur MCP et CLI non officiels pour piloter Carrefour Drive sur carrefour.fr dans un profil web Camoufox persistant appartenant à l’utilisateur.
Il ne se connecte à aucun téléphone et n’utilise aucune application mobile. Le navigateur web local conserve le magasin, la session et le panier ; le client MCP ne retourne que les champs utiles.
Capacités
doctor_carrefour: vérifie le navigateur web local et le magasin configuré ;session_status_carrefour: vérifie le Drive et l’état de connexion visible ;connect_carrefour: ouvre un wizard local vers la connexion ou la création de compte sur le site officiel ;search_carrefour_products: recherche le catalogue web actuel du Drive ;get_carrefour_product: relit prix, disponibilité, EAN et ingrédients ;get_carrefour_cart: relit le panier et calcule son empreinte ;add_to_carrefour_cart: prévisualise, confirme, ajoute une unité sur le web et réconcilie le panier.
Le MCP ne choisit aucun créneau, ne valide aucune commande et ne paie jamais. Une page ou un état non reconnu provoque une erreur explicite, sans donnée fictive ni bascule vers un autre backend.
Related MCP server: camofox-browser-mcp
Prérequis
Node.js 22.12 ou supérieur ;
camofox-browser2.4.6 ou compatible ;un compte Carrefour autorisé par son propriétaire (la recherche et le panier invité peuvent fonctionner avant connexion) ;
un Drive sélectionné sur
carrefour.frdans le profil Camoufox dédié.
npm install --global camofox-browser@2.4.6Créez une clé forte dans votre gestionnaire de secrets, définissez CAMOFOX_AUTH_MODE=required et CAMOFOX_API_KEY dans l’environnement du service, puis démarrez-le :
camofox server start --backgroundInstallation
git clone https://github.com/ncleton-petitmaker/carrefour-drive-mcp.git
cd carrefour-drive-mcp
npm ci
npm run build
cp .env.example .envRenseignez localement .env. CAMOFOX_USER_ID doit être unique par personne et compte. La clé Camoufox est un secret local : ne la publiez jamais.
Première utilisation
node dist/cli.js doctor
node dist/cli.js connect
node dist/cli.js sessionLe wizard loopback ne possède aucun champ d’identifiant. Il ouvre la page officielle de connexion ou de création dans le profil web isolé ; le mot de passe, le code et le CAPTCHA éventuel restent exclusivement dans cette fenêtre.
Sélectionnez ensuite votre Drive sur Carrefour si nécessaire, puis utilisez :
node dist/cli.js search --query tofu --limit 5
node dist/cli.js product --product-ref 'URL-retournée-par-search'
node dist/cli.js cart
node dist/cli.js add --product-ref 'URL-retournée-par-search'La première commande add prévisualise l’opération et retourne l’empreinte du panier. Après vérification, relancez-la avec --confirm-cart-fingerprint <empreinte>. Dans MCP, le premier appel retourne un jeton à usage unique valable cinq minutes ; le second reprend exactement la référence, la quantité et le jeton. Toute modification intermédiaire invalide la confirmation.
Configuration MCP
{
"mcpServers": {
"carrefour-drive": {
"command": "node",
"args": ["/chemin/absolu/carrefour-drive-mcp/dist/mcp/server.js"],
"env": {
"CAMOFOX_URL": "http://127.0.0.1:9377",
"CAMOFOX_USER_ID": "carrefour-drive-personal",
"CAMOFOX_AUTH_MODE": "required",
"CAMOFOX_API_KEY": "référence-vers-votre-secret-local",
"CARREFOUR_STORE_ID": "4370",
"CARREFOUR_STORE_NAME": "Mon Carrefour Drive"
}
}
}
}Préférez le gestionnaire de secrets du client MCP à une clé écrite en clair dans sa configuration.
Validation
npm run verifyCette commande exécute le typage, les tests client et MCP avec le SDK officiel, l’audit de confidentialité et l’inspection du paquet npm.
Statut juridique
Projet non officiel, sans affiliation ni approbation de Carrefour. N’utilisez que votre propre compte, votre propre session et votre propre panier, dans le respect des conditions du fournisseur.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceMCP server that connects Carrefour Drive to Claude and other MCP clients, enabling product search with real prices, nutriscore, availability, and natural language cart management.Last updatedMIT
- Alicense-qualityBmaintenanceMCP server for controlling a local camofox-browser instance, enabling LLM agents to perform web automation tasks such as navigation, interaction, snapshotting, and content extraction.Last updated94MIT
- Flicense-qualityCmaintenanceMCP server for grocery-related web automation using Playwright, enabling AI assistants to interact with grocery websites.Last updated
- Flicense-qualityDmaintenanceMCP server for Carrefour Drive that enables AI assistants to search products, manage carts, check delivery slots, and order groceries via automated browser interactions.Last updated2
Related MCP Connectors
Unofficial read-only MCP server for VeryChic hotel offers
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Official remote MCP server for Color Me Shop.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ncleton-petitmaker/carrefour-drive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server