swiggyOrder food, groceries, and book restaurants in India via Swiggy's MCP servers. Food delivery, Instamart groceries, and Dineout restaurant bookings with safety-first confirmation workflow.
Install via ClawdBot CLI:
clawdbot install regalstreak/swiggyOrder food, groceries, and book restaurants in India via Swiggy's MCP servers.
The skill includes a swiggy CLI binary. After installing the skill:
cd skills/swiggy
npm link
This creates a global swiggy command. Verify with: which swiggy
# Search restaurants
swiggy food search "biryani" --location "Koramangala, Bengaluru"
# Get menu
swiggy food menu <restaurant-id>
# Cart management
swiggy food cart add <item-id> --quantity 2
swiggy food cart show
swiggy food cart clear
# Order (requires confirmation)
swiggy food order --address "home" --confirm
# Search products
swiggy im search "eggs" --location "HSR Layout, Bengaluru"
# Cart operations
swiggy im cart add <item-id> --quantity 3
swiggy im cart show
swiggy im cart clear
# Checkout (requires confirmation)
swiggy im order --address "home" --confirm
# Search restaurants
swiggy dineout search "Italian Indiranagar"
# Get details
swiggy dineout details <restaurant-id>
# Check availability
swiggy dineout slots <restaurant-id> --date 2026-01-30
# Book table (free bookings only, requires confirmation)
swiggy dineout book <restaurant-id> --date 2026-01-30 --time 20:00 --guests 2 --confirm
ALWAYS get explicit confirmation before placing orders.
Ready to order:
- 2x Chicken Biryani (ā¹500)
- 1x Raita (ā¹60)
Total: ā¹560 + delivery
Deliver to: Home (HSR Layout)
ETA: 30-40 mins
Confirm order? (yes/no)
--confirm flagmemory/swiggy-orders.jsonSwiggy MCP currently supports Cash on Delivery only. Orders cannot be cancelled once placed. Always double-check before confirming.
# 1. Search
swiggy food search "biryani near Koramangala"
# 2. Browse menu (use restaurant ID from search)
swiggy food menu rest_12345
# 3. Add to cart
swiggy food cart add item_67890 --quantity 1
# 4. Preview cart
swiggy food cart show
# 5. Show preview to user, ask confirmation
# 6. If confirmed, order
swiggy food order --address "HSR Layout, Sector 2, Bengaluru" --confirm
# 1. Search items
swiggy im search "eggs" --location "Koramangala"
swiggy im search "milk" --location "Koramangala"
# 2. Add to cart
swiggy im cart add item_11111 --quantity 2
swiggy im cart add item_22222 --quantity 1
# 3. Preview
swiggy im cart show
# 4. Confirm with user
# 5. Checkout
swiggy im order --address "Koramangala, Bengaluru" --confirm
# 1. Search
swiggy dineout search "Italian Indiranagar"
# 2. Check details
swiggy dineout details rest_99999
# 3. Check slots
swiggy dineout slots rest_99999 --date 2026-01-30
# 4. Show options to user, confirm choice
# 5. Book
swiggy dineout book rest_99999 --date 2026-01-30 --time 20:00 --guests 2 --confirm
After successful order, append to memory/swiggy-orders.json:
{
"timestamp": "2026-01-28T21:16:00+05:30",
"type": "food",
"items": [...],
"total": "ā¹560",
"address": "HSR Layout",
"orderId": "..."
}
Swiggy MCP uses OAuth. First use will trigger auth flow. The swiggy CLI handles this via mcporter.
mcporter skill (uses it under the hood)Remember: Confirmation BEFORE ordering. Every. Single. Time. š¾
Generated Mar 1, 2026
Users can order food from restaurants open late, such as after work or during late-night cravings. The agent searches for open restaurants, helps build a cart, and confirms the order with delivery time and address before placing it via Swiggy's MCP servers.
Users can order groceries from Instamart for weekly needs, like eggs, milk, or recipe ingredients. The agent searches for products, adds them to the cart, and confirms the total and delivery address before checkout, ensuring a streamlined shopping experience.
Users can book free tables at restaurants via Dineout for occasions like dinners or team outings. The agent searches for restaurants, checks availability for specific dates and times, and confirms the booking details before finalizing the reservation.
For group orders, such as team lunches, the agent helps build a cart iteratively by adding items based on preferences. It previews the cart with itemized costs and delivery details, then confirms with the user before placing the order to ensure accuracy.
Users on a budget can filter food or grocery items by price to stay within limits. The agent assists by showing running totals during cart building and confirming the final amount before ordering, helping manage expenses effectively.
Swiggy earns commissions from restaurants and grocery stores for each order placed through its platform. This model leverages high transaction volumes in India's food and grocery delivery market, with revenue generated per successful order.
Swiggy offers subscription plans like Swiggy One, providing users with benefits such as free delivery and discounts. This model drives recurring revenue by encouraging frequent usage and loyalty among customers in competitive urban areas.
Restaurants and brands pay for featured listings, promotions, or ads within the Swiggy app to increase visibility. This model generates additional revenue by targeting users based on search behavior and location in high-demand regions.
š¬ Integration Tip
Ensure the agent always requests explicit user confirmation before placing any order to adhere to safety rules, and map generic addresses like 'home' to actual addresses from user profiles.
Search and suggest recipes by ingredients, cuisine, or dietary preferences using TheMealDB API with detailed meal info and instructions.
Access recipes, meal plans, and grocery lists from Paprika Recipe Manager. Use when user asks about recipes, meal planning, or cooking.
Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API.
Turn recipes into a Todoist Shopping list. Extract ingredients from recipe photos (Gemini Flash vision) or recipe web pages (search + fetch), then compare against the existing Shopping project with conservative synonym/overlap rules, skip pantry staples (salt/pepper), and sum quantities when units match. Also saves each cooked recipe into the workspace cookbook (recipes/).
Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists.
Help users cook better ā recipe adaptation, substitutions, troubleshooting, and skill building.