mcp-carrefour-drive
Provides tools for Carrefour Drive: login, store selection by postal code, product search with prices and promotions, product details (nutrition, ingredients), cart management (add, remove, update quantity), and delivery slot reservation (without payment).
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., "@mcp-carrefour-drivefind lactose-free milk and add 1 to my cart"
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.
mcp-carrefour-drive
MCP server for Carrefour Drive — Search products, manage your cart, check delivery slots, and order groceries via AI assistants.
Built with Playwright (headless Chrome) since Carrefour doesn't provide a public API.
Features
Login/Logout — Authenticate with your Carrefour account, session persisted via cookies
Store selection — Find and select your Carrefour Drive by postal code
Product search — Search products with prices, promotions, and availability
Product details — Get nutrition facts, ingredients, allergens
Cart management — Add, remove, update quantities
Delivery slots — View available pickup slots and reserve one
Note: This MCP does NOT handle payment. You validate and pay manually on the Carrefour website.
Related MCP server: mcp-drizly
Installation
npm install mcp-carrefour-driveOr clone and build:
git clone https://github.com/maximeallanic/mcp-carrefour-drive.git
cd mcp-carrefour-drive
npm install
npx playwright install chromium
npm run buildConfiguration
Environment variables
Variable | Description | Required |
| Your Carrefour account email | Yes (for login) |
| Your Carrefour account password | Yes (for login) |
| Directory for cookies/session data | No (default: |
Claude Code / Claude Desktop
Add to your .mcp.json or claude_desktop_config.json:
{
"mcpServers": {
"carrefour-drive": {
"command": "npx",
"args": ["-y", "mcp-carrefour-drive"],
"env": {
"CARREFOUR_EMAIL": "your-email@example.com",
"CARREFOUR_PASSWORD": "your-password"
}
}
}
}Docker
Since this uses headless Chrome, you need to install Chromium in your Docker container:
RUN npx playwright install --with-deps chromiumAvailable Tools
Tool | Description |
| Login to Carrefour with email/password |
| Check if currently logged in |
| Logout from Carrefour |
| Select a Carrefour Drive by postal code |
| Search for products |
| Get detailed product info (nutrition, ingredients) |
| Add a product to your cart |
| Remove a product from your cart |
| Update product quantity in cart |
| View current cart contents and total |
| List available pickup time slots |
| Reserve a pickup slot |
Example usage
> Search for "lait demi-écrémé"
> Add the first result to my cart, quantity 2
> What's in my cart?
> Show me available pickup slots for tomorrowLimitations
Carrefour's website may change at any time, breaking selectors
Rate limiting may apply — the server adds reasonable delays between actions
No payment automation (by design)
Requires a headless Chrome environment (not compatible with minimal Docker images)
License
MIT
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-qualityFmaintenanceAn MCP server that enables AI assistants to order food from TGO Yemek by browsing restaurants, managing carts, and completing checkouts. It allows users to handle address selection and order tracking directly through natural language interactions.Last updated1314MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to search for alcohol products, manage shopping carts, and place orders on Drizly. It uses browser automation to check product availability, discover local stores, and track delivery status.Last updated1230MIT
- 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
- AlicenseAqualityBmaintenanceMCP server for E.Leclerc Drive that enables searching products, managing a cart, and preparing grocery orders natively through natural language.Last updated8396MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
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/maximeallanic/mcp-carrefour-drive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server