Releases: hereisSwapnil/blinkit-mcp
Blinkit MCP v1.0.2
Blinkit MCP v1.0.2
Performance & Reliability Update
This release significantly improves startup performance and fixes critical “executable not found” errors on macOS.
🚀 Key Improvements
Instant Startup
Optimized main.py to remove blocking checks.
Startup time improved from ~60s to under 1s.
Smart Browser Management
The server now intelligently checks for Playwright browsers and only installs them if absolutely necessary.
Reliable Process Launch
Introduced a start.sh wrapper to handle uv path resolution issues for GUI apps.
Better Cart & Checkout
Fixed cart scraping logic and improved checkout logging for smoother automated ordering.
🛠️ Fixes
- Fixed
uvnot found errors when running via Claude Desktop - Fixed cart value extraction and element selectors
- Defaulted to
headless=truefor better background operation
📦 Installation
- Download the updated bundle:
blinkit-mcp.mcpb - Double-click to update or install in Claude Desktop
Blinkit MCP v1.0.1
Blinkit MCP v1.0.1
Refactoring & Stability Update
This release focuses on improving the internal architecture for better maintainability and adding robust checks to handle store availability scenarios.
🛠️ What's New
🏗️ Modular Architecture
We've completely refactored the codebase to be more modular and scalable:
- Service-Based Design:
BlinkitOrderlogic is now split into dedicated services:SearchServiceCartServiceLocationServiceCheckoutService
- Cleaner Auth: Authentication logic is now streamlined in
src/auth/service.py.
🛡️ Enhanced Stability
- Store Closed Detection: Added "Store is closed" checks across critical flows (
select_address,checkout,cart). The automation will now gracefully report if the store is unavailable instead of timing out or clicking blindly. - Improved Error Handling: Better detection of critical UI states during the ordering process.
✨ Features (Carried over from v1.0.0)
- 🛒 Shopping Automation: Search, view, and add products to cart.
- 💳 UPI Payments: Automate UPI ID selection and payment flow.
- 📍 Location Management: Set delivery location manually or detect automatically.
- 🔒 Secure Authentication: Persisted local sessions.
📦 Installation
- Download the updated bundle:
blinkit-mcp.mcpb - Double-click to update/install in Claude Desktop.
Happy Shopping! 🚀
Blinkit MCP v1.0.0
🎉 Blinkit MCP v1.0.0
Initial Release
Automate your grocery shopping on Blinkit directly from Claude Desktop.
✨ Features
🛒 Shopping Automation
Search for products, view details, and add items to your cart with simple natural language commands.
💳 UPI Payments
End-to-end payment automation:
- Fetch available UPI options
- Select saved VPA or enter a new one
- Click "Pay Now" seamlessly
📍 Location Management
Detect or manually selecting your delivery address during the checkout flow.
🔒 Secure Authentication
Login with Phone Number and OTP. Sessions are persisted locally, so you only login once.
🚀 Highlights
-
Secure & Private
Auth tokens are stored locally on your machine. -
Smart Debugging
Includes Zpaykit API error monitoring for payment troubleshooting. -
One Click Install
Download the.mcpbfile and double click to install in Claude Desktop. -
Cross Platform
Works on macOS, Windows, and Linux.
📦 Installation
- Install
uv(Python package manager) - Download
blinkit-mcp.mcpb - Double click the file to install in Claude Desktop
- Done
🔧 Requirements
uvinstalled and available at
/usr/local/bin/uvor in your PATH- Claude Desktop
📝 Example Usage
Ask Claude things like:
- "Buy Amul milk and Maggi from Blinkit"
- "Search for chocolates under ₹200"
- "Checkout and pay using my UPI ID user@ybl"
- "Login with 9999999999"
📌 Notes
- Requires a valid Blinkit account.
- Runs a real browser instance (Playwright) which can be set to headless mode.
- Designed for assisting with orders, currently optimized for UPI payments.
Happy shopping 🚀