mcp-carrefour
Allows searching products with real-time prices, nutriscore, and promotions; managing a shopping cart; and finding stores, all using Carrefour Drive's catalog.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Carrefour
Serveur MCP open-source qui connecte Carrefour Drive a Claude, Cursor, VS Code et tout client MCP.
Recherchez des produits avec les vrais prix, nutriscore et disponibilite. Gerez un panier de courses en langage naturel.
Fonctionnalites
Tool | Description |
| Recherche produits avec prix temps reel, nutriscore, bio, promos |
| Details d'un produit (nutrition, ingredients) |
| Magasins/drives par code postal |
| Ajout au panier |
| Consultation du panier avec total |
| Suppression du panier |
| Promos en cours par categorie |
Related MCP server: mcp-carrefour-drive
Installation
Prerequis
Python 3.11+
curl_cffi(bypass Cloudflare)
Setup
git clone https://github.com/nicovlr/mcp-carrefour.git
cd mcp-carrefour
pip install mcp httpx curl_cffiAjouter a Claude Code
claude mcp add carrefour -- python3 /chemin/vers/mcp-carrefour/src/server.pyConfig JSON (Claude Desktop / Cursor)
{
"mcpServers": {
"carrefour": {
"command": "python3",
"args": ["/chemin/vers/mcp-carrefour/src/server.py"]
}
}
}Exemples de prompts
"Cherche du lait d'avoine bio au meilleur prix"
"Fais-moi une liste de courses pour 2 personnes vegetariennes, 50EUR max"
"Quelles sont les promos sur les fruits ?"
"Ajoute 2kg de carottes et 500g de lentilles a mon panier"
"Compare les prix du lait entre Carrefour Bio et Bjorg"Comment ca marche
Session :
curl_cffiimite un navigateur Chrome pour passer CloudflareScraping SSR : parse le
routeDataNuxt (format JSON:API indexe) depuis le HTMLCache SQLite : TTL 30min pour eviter le rate limiting
Throttle : 2s entre chaque requete
Donnees extraites par produit
Nom, marque, slug
Prix, prix/unite (EUR/kg, EUR/L)
Nutriscore (A-E)
Label Bio
Promotions
Note clients + nombre d'avis
Code EAN-13
Image
Architecture
mcp-carrefour/
src/
server.py # Serveur MCP (7 tools)
api/
client.py # Client HTTP Carrefour (curl_cffi + parsing Nuxt)
models.py # Product, Store, Cart, CartItem
cache/
cache.py # Cache SQLite
config/
config.json # Configuration utilisateurLimitations
Pas d'API publique Carrefour : on parse le HTML SSR (peut casser si Carrefour change son front)
Rate limiting : le cache et le throttle limitent a ~30 req/min
Panier local uniquement (pas de sync avec un compte Carrefour)
Disponibilite produits = catalogue national (pas par magasin sans authentification)
Licence
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted Shopify MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted WooCommerce MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for E.Leclerc Drive that enables searching products, managing a cart, and preparing grocery orders natively through natural language.8114 npm31MIT
- AlicenseCqualityFmaintenanceMCP server for Carrefour Drive that enables AI assistants to search products, manage carts, check delivery slots, and order groceries via automated browser interactions.142MIT
- FlicenseNot gradedqualityDmaintenanceA custom MCP server that turns Claude into an agentic shopping assistant for searching products, comparing options, managing a cart, and checking out with built-in guardrails for safe autonomous commerce.-
- AlicenseNot gradedqualityDmaintenanceMCP server for Frisco.pl — lets Claude add groceries to your cart, search products, get nutritional info, and manage recipes, all via natural language.8MIT