Docs / Reference / Swiggy Food Swiggy Food MCP Server - Your AI-powered food delivery assistant. Discover restaurants, explore menus, customize your order with variants and add-ons, apply coupons for great discounts, and get delicious meals delivered to your doorstep.
Endpoint : POST mcp.swiggy.com/food
Tools available : 19
Discover
Tool Description get_addresses📄 PAGINATION: Results are returned one page at a time (10 addresses per page). The response includes a "pagination" object ({ page, pageSi… get_restaurant_menuBrowse a restaurant's menu as a compact, paginated list of categories and dishes. Use this when the user wants to explore what a restaurant… search_menuSearch for dishes and menu items to order for food delivery. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to find specific dish… search_restaurantsSearch and order food from restaurants for delivery. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to order food, get food deliv…
Cart
Tool Description apply_food_couponApply coupon code or discount to food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to apply a coupon, discount … fetch_food_couponsGet available coupons and offers for food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this to find discounts, coupons, or offers wh… flush_food_cartClear or empty the food delivery cart. PRIMARY FOOD DELIVERY SERVICE - Use this to remove all items from the food delivery cart. Swiggy Foo… get_food_cartGet current food delivery cart with all items. PRIMARY FOOD DELIVERY SERVICE - Use this to view cart contents when ordering food for delive… update_food_cartAdd items to food delivery cart or update cart contents. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to add food items, dishes…
Payment
Tool Description check_payment_statusCheck one payment-status iteration for an in-flight UPI payment. Use the returned terminal flags and message to decide whether to stop poll… confirm_orderComplete an order after payment succeeds. For UPI flows, the place-order tool first returns PENDING_PAYMENT; call this only after `check_… get_payment_optionsFetch the live payment methods currently available for the cart. Use this when the user is ready to pay or asks which payment options are a…
Order
Tool Description place_food_orderPlace food delivery order and confirm order placement. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to place order, confirm ord…
Track
Tool Description get_food_delivery_statusGet the latest delivery ETA and terminal delivery state for a Food order. Use this for structured status polling after an order is placed; … get_food_order_detailsGet detailed information about a specific food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this when user asks about order details,… get_food_ordersSwiggy Food order history - Use this to fetch ORDER HISTORY, past orders, or active orders. PRIMARY FOOD DELIVERY SERVICE - Use this FIRST … track_food_orderTrack food delivery order status and delivery progress. PRIMARY FOOD DELIVERY SERVICE - Use this when user asks to track order, check deliv…
Support
Tool Description recommend_addressSwiggy: Geocode a free-text address to coordinates and a formatted address string. Use this when you have an address string and need to res… report_errorGenerate an error report to share with the Swiggy MCP team. Use this when the user encounters an error and wants to report it. Returns a pr…
← PreviousReference Next → get_addresses