fetch_food_coupons

Get available coupons and offers for food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this to find discounts, coupons, or offers when ordering food for delivery. Swiggy Food delivery. IMPORTA...

Get available coupons and offers for food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this to find discounts, coupons, or offers when ordering food for delivery. Swiggy Food delivery. IMPORTANT: Only recommend coupons that are valid for Cash on Delivery (COD) payment. Filter out any offers that require online/card payment only. Includes best coupons, more offers, and payment offers with their applicability status, discount amounts, and terms & conditions. Requires restaurant ID and address ID (coordinates are fetched automatically).

See fetch_food_coupons in actionComing soon

Example

const result = await client.callTool({
  name: "fetch_food_coupons",
  arguments: {
    restaurantId: "rest_42",
    addressId: "addr_01HXYZ",
  },
});

Parameters

ParameterTypeRequiredDescription
restaurantIdstringyesRestaurant ID for the cart
addressIdstringyesAddress ID where the order will be delivered (coordinates will be fetched automatically)
couponCodestringnoOptional coupon code to check applicability of a specific coupon

Session credentials (user identity, access token) are supplied automatically by the authenticated MCP session - you do not pass them in the tool call. See Authenticate.

Response

All Swiggy MCP tools return:

{
  "success": true,
  "data": { /* tool-specific payload */ },
  "message": "optional human-readable message"
}

On failure:

{
  "success": false,
  "error": { "message": "description of what went wrong" }
}

See Error codes for the full catalogue.

Details

FieldValue
Namefetch_food_coupons
MCP ServerFood
EndpointPOST mcp.swiggy.com/food
StageCart
Behaviourread-only

Next in this journey →

Continue with apply_food_coupon.