# Swiggy Builders Club > Swiggy Builders Club is the ecosystem program around Swiggy's MCP stack - Food, Instamart, Dineout, and Scenes. Build AI agents, copilots, and integrations on top of 60+ tools across 4 MCP servers. > Each link below points at a `.md` twin of the page. Fetch the `.md` for clean markdown; fetch the page URL (without `.md`) for the rendered HTML version. ## Docs - [Multi-turn cart state](https://mcp.swiggy.com/builders/docs/build/agent-patterns/multi-turn-state.md): Carrying cart identity across user turns on a stateless protocol. - [Voice vs chat](https://mcp.swiggy.com/builders/docs/build/agent-patterns/voice-vs-chat.md): The same Swiggy tool, different response contracts. Design for TTS and rich cards separately. - [Build](https://mcp.swiggy.com/builders/docs/build/index.md): Recipes and patterns for shipping agents that use Swiggy MCP. - [Book a table](https://mcp.swiggy.com/builders/docs/build/recipes/book-a-table.md): Dineout journey - find a restaurant, check availability, reserve. - [Plan my evening (combined)](https://mcp.swiggy.com/builders/docs/build/recipes/combined.md): One user ask, two MCP servers - Food delivery and Dineout reservations composed in a single agent turn. - [Order food end-to-end](https://mcp.swiggy.com/builders/docs/build/recipes/order-food.md): The canonical 7-tool Food journey - from address to placed order to delivery tracking. - [Order groceries end-to-end](https://mcp.swiggy.com/builders/docs/build/recipes/order-groceries.md): Full Instamart journey - find products, build a cart, checkout, track delivery. - [Pay with UPI end-to-end](https://mcp.swiggy.com/builders/docs/build/recipes/pay-with-upi.md): The shared UPI Payment stage - from picker to paid order to tracking - across Food, Instamart, Dineout, and Scenes. - [Ship to production](https://mcp.swiggy.com/builders/docs/build/ship-to-production.md): Retries, observability, and the go-live checklist. - [Widgets](https://mcp.swiggy.com/builders/docs/build/widgets.md): Render-ready UI fragments that Swiggy MCP servers can return alongside tool responses. - [Swiggy Builders Club](https://mcp.swiggy.com/builders/docs/index.md): Build commerce into your AI agent. Food, Instamart, Dineout, and Scenes - 66 MCP tools, India-first. - [Access & onboarding](https://mcp.swiggy.com/builders/docs/operate/access.md): Apply for production access - what we look for, what you provide, turnaround. - [Changelog](https://mcp.swiggy.com/builders/docs/operate/changelog.md): What shipped when, grouped by release. - [Data & compliance](https://mcp.swiggy.com/builders/docs/operate/data-and-compliance.md): DPDP 2023 posture, data residency, consent, no-PII stance, certifications. - [Operate](https://mcp.swiggy.com/builders/docs/operate/index.md): The partner contract - SLA, rate limits, data handling, versioning, support. - [Rate limits](https://mcp.swiggy.com/builders/docs/operate/rate-limits.md): How Swiggy MCP handles abusive traffic today, the quotas we plan to advertise, and how to request a larger allocation. - [SLA & uptime](https://mcp.swiggy.com/builders/docs/operate/sla.md): Service-level objectives for Swiggy MCP endpoints. - [Support](https://mcp.swiggy.com/builders/docs/operate/support.md): How to reach us, incident severities, co-branding, and agent error reporting. - [Versioning](https://mcp.swiggy.com/builders/docs/operate/versioning.md): SemVer commitment, deprecation window, how we announce breaking changes. - [book_table](https://mcp.swiggy.com/builders/docs/reference/dineout/book_table.md): Swiggy Dineout (Reservations): Book a table at a restaurant for a specific time slot. NOT for food delivery or grocery orders. Books FREE reservations directly, and PAID prebook deals via UPI. FREE deal (isFree=true): pass slot details only — booktable creates the cart and confirms in one step. PAI… - [cancel_booking](https://mcp.swiggy.com/builders/docs/reference/dineout/cancel_booking.md): Swiggy Dineout (Reservations): Cancel an existing table reservation by orderId. Call this when the user clearly asks to cancel, drop, or remove a confirmed booking. You MUST already have the orderId — either from an earlier booktable response in this conversation, or by asking the user to provide i… - [check_payment_status](https://mcp.swiggy.com/builders/docs/reference/dineout/check_payment_status.md): Check one payment-status iteration for an in-flight UPI payment. Use the returned terminal flags and message to decide whether to stop polling, retry payment, or complete the order. - [confirm_order](https://mcp.swiggy.com/builders/docs/reference/dineout/confirm_order.md): Complete an order after payment succeeds. For UPI flows, the place-order tool first returns PENDINGPAYMENT; call this only after checkpaymentstatus reports a successful terminal payment and only when the order has not already been auto-confirmed. - [create_cart](https://mcp.swiggy.com/builders/docs/reference/dineout/create_cart.md): Swiggy Dineout (Reservations): Create a booking cart. NOT for food delivery or grocery orders. Use this for PAID prebook deals (isFree=false): call with cartType="DEALTICKETPURCHASE" + slot details + guest count. It returns the cartKey and shows a Booking Summary card. STOP after this — wait for th… - [get_available_slots](https://mcp.swiggy.com/builders/docs/reference/dineout/get_available_slots.md): Swiggy Dineout (Reservations): Check available time slots for TABLE BOOKING at a restaurant. NOT for food delivery or grocery orders. Returns breakfast, lunch, and dinner slots for up to 7 DAYS starting from the requested date in a single call. the flow handles date switching client-side — do NOT c… - [get_booking_status](https://mcp.swiggy.com/builders/docs/reference/dineout/get_booking_status.md): Swiggy Dineout (Reservations): Get booking status and details for a dineout reservation. NOT for food delivery or grocery orders. Returns restaurant name, booking date and time, guest count, deal title, and current status (confirmed/cancelled/completed). Use this when the user asks about their rese… - [get_payment_options](https://mcp.swiggy.com/builders/docs/reference/dineout/get_payment_options.md): Fetch the live payment methods currently available for the cart. Use this when the user is ready to pay or asks which payment options are available. - [get_restaurant_details](https://mcp.swiggy.com/builders/docs/reference/dineout/get_restaurant_details.md): Swiggy Dineout (Reservations): Get details about a specific restaurant for TABLE BOOKING. NOT for food delivery or grocery orders. Returns ratings, deals and offers, opening/closing timings, address, menu images, and amenities (valet parking, live music, outdoor seating, etc.). Use this to show the… - [get_saved_locations](https://mcp.swiggy.com/builders/docs/reference/dineout/get_saved_locations.md): Swiggy Dineout (Reservations): Get user's saved addresses for restaurant search. NOT for food delivery or grocery orders. Returns address IDs that can be passed to searchrestaurantsdineout. - [Swiggy Dineout](https://mcp.swiggy.com/builders/docs/reference/dineout/index.md): Swiggy Dineout MCP Server - Your AI-powered restaurant discovery and table booking assistant. Find the best restaurants near you, explore exclusive deals and offers, check real-time availability, and… - [report_error](https://mcp.swiggy.com/builders/docs/reference/dineout/report_error.md): Generate 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 pre-filled mailto: link and a human-readable summary. The user can click the link to open their email client with the report ready to send. IMPORTANT: Always incl… - [search_restaurants_dineout](https://mcp.swiggy.com/builders/docs/reference/dineout/search_restaurants_dineout.md): Swiggy Dineout (Reservations): find restaurants to BOOK A TABLE at. Use when the user wants to go out and eat. NOT for food delivery or grocery orders. Returns cuisines, rating, cost for two, distance, highlights, offers and bookable deals. - [Error codes](https://mcp.swiggy.com/builders/docs/reference/errors.md): How Swiggy MCP tools report failures, and how to react to each class of error. - [apply_food_coupon](https://mcp.swiggy.com/builders/docs/reference/food/apply_food_coupon.md): Apply coupon code or discount to food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to apply a coupon, discount code, or offer to their food delivery order. Swiggy Food delivery. Returns the updated cart with coupon applied, including new pricing, discounts, and savings i… - [check_payment_status](https://mcp.swiggy.com/builders/docs/reference/food/check_payment_status.md): Check one payment-status iteration for an in-flight UPI payment. Use the returned terminal flags and message to decide whether to stop polling, retry payment, or complete the order. - [confirm_order](https://mcp.swiggy.com/builders/docs/reference/food/confirm_order.md): Complete an order after payment succeeds. For UPI flows, the place-order tool first returns PENDINGPAYMENT; call this only after checkpaymentstatus reports a successful terminal payment and only when the order has not already been auto-confirmed. - [create_address](https://mcp.swiggy.com/builders/docs/reference/food/create_address.md): Swiggy (Instamart/Food): Create a new delivery address for the authenticated user. - [delete_address](https://mcp.swiggy.com/builders/docs/reference/food/delete_address.md): Swiggy (Instamart/Food): Delete a saved delivery address for the authenticated user. - [fetch_food_coupons](https://mcp.swiggy.com/builders/docs/reference/food/fetch_food_coupons.md): 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 … - [flush_food_cart](https://mcp.swiggy.com/builders/docs/reference/food/flush_food_cart.md): Clear or empty the food delivery cart. PRIMARY FOOD DELIVERY SERVICE - Use this to remove all items from the food delivery cart. Swiggy Food delivery. NOT for groceries. - [get_addresses](https://mcp.swiggy.com/builders/docs/reference/food/get_addresses.md): Swiggy (Instamart/Food): Get saved delivery addresses for the authenticated Swiggy user, sorted by last order date (most recent first). This tool works for Instamart and Food services. Addresses are returned WITHOUT coordinates (latitude/longitude) for privacy protection. Authentication is handled … - [get_food_cart](https://mcp.swiggy.com/builders/docs/reference/food/get_food_cart.md): Get current food delivery cart with all items. PRIMARY FOOD DELIVERY SERVICE - Use this to view cart contents when ordering food for delivery. Swiggy Food delivery. Response includes validaddons field for each item which shows which addons are valid based on the selected variants. Use this to deter… - [get_food_delivery_status](https://mcp.swiggy.com/builders/docs/reference/food/get_food_delivery_status.md): Get the latest delivery ETA and terminal delivery state for a Food order. Use this for structured status polling after an order is placed; use trackfoodorder when the user asks for a conversational tracking update. - [get_food_order_details](https://mcp.swiggy.com/builders/docs/reference/food/get_food_order_details.md): Get detailed information about a specific food delivery order. PRIMARY FOOD DELIVERY SERVICE - Use this when user asks about order details, order information, or wants to see what they ordered. Swiggy Food delivery. Returns comprehensive order details including items, variants, pricing breakdown, d… - [get_food_orders](https://mcp.swiggy.com/builders/docs/reference/food/get_food_orders.md): Swiggy Food order history - Use this to fetch ORDER HISTORY, past orders, or active orders. PRIMARY FOOD DELIVERY SERVICE - Use this FIRST when user asks: "show my food orders", "my food order history", "past food orders", "recent food orders", "what did I order", "my previous food orders", "list m… - [get_payment_options](https://mcp.swiggy.com/builders/docs/reference/food/get_payment_options.md): Fetch the live payment methods currently available for the cart. Use this when the user is ready to pay or asks which payment options are available. - [get_restaurant_menu](https://mcp.swiggy.com/builders/docs/reference/food/get_restaurant_menu.md): Browse a restaurant's complete menu as a flat, deduplicated list of dishes. Use this when the user wants to explore what a restaurant offers or see more menu options. Each unique dish appears once, with all of its category labels and its bestseller status. Nested categories use Parent/Sub labels, a… - [Swiggy Food](https://mcp.swiggy.com/builders/docs/reference/food/index.md): 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 delic… - [place_food_order](https://mcp.swiggy.com/builders/docs/reference/food/place_food_order.md): Place food delivery order and confirm order placement. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to place order, confirm order, or complete food delivery order. Swiggy Food delivery. Requires delivery address ID (coordinates are fetched automatically). NOT for groceries or restaurant… - [report_error](https://mcp.swiggy.com/builders/docs/reference/food/report_error.md): Generate 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 pre-filled mailto: link and a human-readable summary. The user can click the link to open their email client with the report ready to send. IMPORTANT: Always incl… - [search_menu](https://mcp.swiggy.com/builders/docs/reference/food/search_menu.md): Search for dishes and menu items to order for food delivery. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to find specific dishes, browse menu items, see what a restaurant offers, or order food. Swiggy Food delivery. Returns items with their customizations. The text response includes va… - [search_restaurants](https://mcp.swiggy.com/builders/docs/reference/food/search_restaurants.md): Search and order food from restaurants for delivery. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to order food, get food delivered, or search restaurants for delivery. Swiggy Food delive... - [track_food_order](https://mcp.swiggy.com/builders/docs/reference/food/track_food_order.md): Track food delivery order status and delivery progress. PRIMARY FOOD DELIVERY SERVICE - Use this when user asks to track order, check delivery status, or see where their food order is. Swiggy Food delivery. Returns current status, ETA, and progress for orders that are being prepared or in delivery.… - [update_food_cart](https://mcp.swiggy.com/builders/docs/reference/food/update_food_cart.md): Add items to food delivery cart or update cart contents. PRIMARY FOOD DELIVERY SERVICE - Use this when user wants to add food items, dishes, or meals to their delivery cart. Swiggy Food delivery. Supports variants, variantsV2, and addons for customizing menu items. CRITICAL: Each menu item uses EIT… - [Reference](https://mcp.swiggy.com/builders/docs/reference/index.md): Every Swiggy MCP tool, grouped by server and journey stage. - [apply_coupon](https://mcp.swiggy.com/builders/docs/reference/instamart/apply_coupon.md): Instamart (Grocery): Apply a coupon code to the current Instamart cart. Returns the updated cart with the discount reflected in the bill breakdown — same structure as getcart / updatecart. Use listcoupons first to discover valid coupon codes. - [check_payment_status](https://mcp.swiggy.com/builders/docs/reference/instamart/check_payment_status.md): Check one payment-status iteration for an in-flight UPI payment. Use the returned terminal flags and message to decide whether to stop polling, retry payment, or complete the order. - [checkout](https://mcp.swiggy.com/builders/docs/reference/instamart/checkout.md): Instamart (Grocery): Place and confirm Instamart grocery order. Creates order and confirms payment in a single operation. Use this for Instamart grocery orders, NOT for Food delivery. - [clear_cart](https://mcp.swiggy.com/builders/docs/reference/instamart/clear_cart.md): Clear (remove all items from) the Instamart cart. Authentication is handled automatically. - [confirm_order](https://mcp.swiggy.com/builders/docs/reference/instamart/confirm_order.md): Complete an order after payment succeeds. For UPI flows, the place-order tool first returns PENDINGPAYMENT; call this only after checkpaymentstatus reports a successful terminal payment and only when the order has not already been auto-confirmed. - [create_address](https://mcp.swiggy.com/builders/docs/reference/instamart/create_address.md): Swiggy (Instamart/Food): Create a new delivery address for the authenticated user. - [delete_address](https://mcp.swiggy.com/builders/docs/reference/instamart/delete_address.md): Swiggy (Instamart/Food): Delete a saved delivery address for the authenticated user. - [get_addresses](https://mcp.swiggy.com/builders/docs/reference/instamart/get_addresses.md): Swiggy (Instamart/Food): Get saved delivery addresses for the authenticated Swiggy user, sorted by last order date (most recent first). This tool works for Instamart and Food services. Addresses are returned WITHOUT coordinates (latitude/longitude) for privacy protection. Authentication is handled … - [get_cart](https://mcp.swiggy.com/builders/docs/reference/instamart/get_cart.md): Instamart (Grocery): Get current Instamart grocery cart with all items and bill breakdown. Use this for Instamart grocery orders, NOT for Food delivery. Authentication is handled automatically. - [get_delivery_status](https://mcp.swiggy.com/builders/docs/reference/instamart/get_delivery_status.md): - Use for structured delivery ETA refreshes after an Instamart order is placed. - [get_order_details](https://mcp.swiggy.com/builders/docs/reference/instamart/get_order_details.md): Get detailed information for a specific Instamart order by order ID. Use this when the user wants to see complete details about a specific order including: full list of items with quantities and prices, itemized bill breakdown (item total, delivery fee, handling fee, grand total), order status, and… - [get_orders](https://mcp.swiggy.com/builders/docs/reference/instamart/get_orders.md): Instamart order history - Use this to fetch ORDER HISTORY, past orders, or order preferences. Use this FIRST when user asks: "show my orders", "get my orders", "my last order", "order history", "past orders", "recent orders", "list my orders", "what did I order before", "my previous orders", "check… - [get_payment_options](https://mcp.swiggy.com/builders/docs/reference/instamart/get_payment_options.md): Fetch the live payment methods currently available for the cart. Use this when the user is ready to pay or asks which payment options are available. - [Instamart](https://mcp.swiggy.com/builders/docs/reference/instamart/index.md): Instamart MCP Server - Your AI-powered grocery and essentials shopping assistant. Get everything delivered in minutes — from fresh fruits, vegetables, dairy, and staples to snacks, beverages, … - [list_coupons](https://mcp.swiggy.com/builders/docs/reference/instamart/list_coupons.md): Instamart (Grocery): List available coupons for the current cart. Fetches applicable coupon offers based on the items in your cart and delivery address. Call this before checkout to discover available discounts. - [report_error](https://mcp.swiggy.com/builders/docs/reference/instamart/report_error.md): Generate 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 pre-filled mailto: link and a human-readable summary. The user can click the link to open their email client with the report ready to send. IMPORTANT: Always incl… - [search_products](https://mcp.swiggy.com/builders/docs/reference/instamart/search_products.md): Search for products available at the selected address. Returns products with their variants (e.g., different pack sizes, quantities). When a user asks to add a product, ALWAYS search first to see available variants, then ask the user which specific variant they want before adding to cart. Authentic… - [track_order](https://mcp.swiggy.com/builders/docs/reference/instamart/track_order.md): Track Instamart order status in real-time. PRIMARY TOOL for order tracking - Use this FIRST when user asks: "where is my order", "track my order", "order status", "what's the status of my order", "when will my order arrive", "ETA for my order", "is my order on the way", "has my order been delivered… - [update_cart](https://mcp.swiggy.com/builders/docs/reference/instamart/update_cart.md): Instamart (Grocery): Update Instamart grocery cart with items. Replaces entire cart with the provided items. Use this for Instamart grocery orders, NOT for Food delivery. Authentication is handled automatically. Use addressId from getaddresses. - [your_go_to_items](https://mcp.swiggy.com/builders/docs/reference/instamart/your_go_to_items.md): Fetch the user's Your Go To Items (frequently or recently ordered items) for the selected delivery address. Use addressId from getaddresses. Returns products with variants; pass BOTH spinId and skuId from the chosen variant when adding to cart via updatecart. - [check_payment_status](https://mcp.swiggy.com/builders/docs/reference/scenes/check_payment_status.md): Check one payment-status iteration for an in-flight UPI payment. Use the returned terminal flags and message to decide whether to stop polling, retry payment, or complete the order. - [confirm_order](https://mcp.swiggy.com/builders/docs/reference/scenes/confirm_order.md): Complete an order after payment succeeds. For UPI flows, the place-order tool first returns PENDINGPAYMENT; call this only after checkpaymentstatus reports a successful terminal payment and only when the order has not already been auto-confirmed. - [create_event_cart](https://mcp.swiggy.com/builders/docs/reference/scenes/create_event_cart.md): Scenes (Events & Shows): Create a cart for a specific event show and ticket. Call this after the user has selected a show from listeventshows and confirmed the ticket type and guest count. Returns authoritative checkoutMode: FREE, UPI, or UNAVAILABLE from the created cart. - [discover_events](https://mcp.swiggy.com/builders/docs/reference/scenes/discover_events.md): Scenes (Events & Shows): Discover events near a location. Use for ANY genre/category query ("comedy shows", "music events", "open mic in Bangalore") AND for general browsing ("what's on this weekend"). Do NOT use if the user names a specific artist — use searchevents for that. Returns event cards (… - [get_event_booking_status](https://mcp.swiggy.com/builders/docs/reference/scenes/get_event_booking_status.md): Scenes (Events & Shows): Check the status of an event ticket booking after payment is confirmed. Called automatically by the payment UI after checkpaymentstatus reports SUCCESS. Returns the final booking details: venue, date, time, guest count, and order ID. - [get_event_cart](https://mcp.swiggy.com/builders/docs/reference/scenes/get_event_cart.md): Scenes (Events & Shows): Compatibility lookup for an existing event cart. The normal flow does not call this after createeventcart because createeventcart already returns the authoritative cart summary. If invoked directly, return the cart as text only; do not retry it after a create response and d… - [get_event_details](https://mcp.swiggy.com/builders/docs/reference/scenes/get_event_details.md): Scenes (Events & Shows): Get full details for a specific event including venueId, venue name, address, upcoming date/time, and starting price. ALWAYS call this after discoverevents and before listeventshows — it provides the venueId required to fetch show schedules for a specific venue. - [get_event_venue_info](https://mcp.swiggy.com/builders/docs/reference/scenes/get_event_venue_info.md): Scenes (Events & Shows): Lightweight venue + event metadata for an event. Returns venue name, address, location, and event metadata (title, genre, language, duration). Does NOT return show schedules or ticket types — use listeventshows for booking. NOT part of the booking flow. Use this ONLY when b… - [get_events_collection](https://mcp.swiggy.com/builders/docs/reference/scenes/get_events_collection.md): Scenes (Events & Shows): Get events filtered by a specific collection, genre, or category. Use ONLY when the user picks a genre chip (Comedy, Music, Theatre, etc.) from discoverevents results AND you have the numeric collectionIdentifier. Do NOT call this tool without a collectionIdentifier — if yo… - [get_payment_options](https://mcp.swiggy.com/builders/docs/reference/scenes/get_payment_options.md): Fetch the live payment methods currently available for the cart. Use this when the user is ready to pay or asks which payment options are available. - [get_saved_locations](https://mcp.swiggy.com/builders/docs/reference/scenes/get_saved_locations.md): Swiggy Scenes (Events): Get user's saved addresses to find events near their home, office, or any saved location. Returns address IDs that can be passed to discoverevents or searchevents. - [Scenes](https://mcp.swiggy.com/builders/docs/reference/scenes/index.md): Swiggy Scenes MCP Server — Discover events, shows, and live performances at venues. Find show schedules, seat availability, and ticket details for events at Dineout restaurants and standalone venues. - [list_event_shows](https://mcp.swiggy.com/builders/docs/reference/scenes/list_event_shows.md): Scenes (Events & Shows): Get detailed show listings for a specific event and venue. This is step 3 of the booking flow: discover/search → geteventdetails → LISTEVENTSHOWS → createeventcart. Returns available shows grouped by date — show times, seat availability, and ticket types with prices. Also i… - [place_event_order](https://mcp.swiggy.com/builders/docs/reference/scenes/place_event_order.md): Scenes (Events & Shows): Place an event-ticket order after the user confirms the cart. - [report_error](https://mcp.swiggy.com/builders/docs/reference/scenes/report_error.md): Generate 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 pre-filled mailto: link and a human-readable summary. The user can click the link to open their email client with the report ready to send. IMPORTANT: Always incl… - [search_events](https://mcp.swiggy.com/builders/docs/reference/scenes/search_events.md): Scenes (Events & Shows): Auto-suggest search for a SPECIFIC artist name or show name. Use ONLY when the user names a specific person or exact event title (e.g. "Zakir Khan", "Anshu Mor", "Munawar Faruqui"). Returns at most 4 suggestions — this is intentional (it is an auto-suggest endpoint, NOT a f… - [Authenticate](https://mcp.swiggy.com/builders/docs/start/authenticate.md): OAuth 2.1 with PKCE - how allowlisting, authorization, and expired tokens work. - [Coding agents](https://mcp.swiggy.com/builders/docs/start/coding-agents.md): Plug Swiggy Builders Club docs into Claude Code, Cursor, Windsurf, and other AI coding tools - so your agent reads authoritative docs before it writes code against Swiggy. - [Use Swiggy in your AI client](https://mcp.swiggy.com/builders/docs/start/consumer/index.md): Paste a config, complete OAuth, and ask your existing AI client to order food. No code required. - [Connect your AI client](https://mcp.swiggy.com/builders/docs/start/consumer/use-in-ai-client.md): Six configurations for adding Swiggy MCP to Claude Desktop, ChatGPT, Cursor, VS Code, Windsurf, and any MCP-compatible client. - [Build an agent](https://mcp.swiggy.com/builders/docs/start/developer/build-an-agent.md): Working code to wire Swiggy MCP into the framework you already use. - [Developer quickstart](https://mcp.swiggy.com/builders/docs/start/developer/index.md): Zero to first successful Swiggy tool call, self-serve. - [Delegated auth](https://mcp.swiggy.com/builders/docs/start/enterprise/delegated-auth.md): OAuth 2.1 on-behalf-of flow for multi-tenant platforms serving end users at scale. - [Power an agent platform](https://mcp.swiggy.com/builders/docs/start/enterprise/index.md): White-glove onboarding for agent-platform operators running Swiggy on behalf of many end users. - [Start](https://mcp.swiggy.com/builders/docs/start/index.md): Pick your path - developer, enterprise, or AI-client consumer. - [What is Swiggy MCP?](https://mcp.swiggy.com/builders/docs/start/what-is-swiggy-mcp.md): What Swiggy Builders Club offers, who it's for, and when to use it. ## Blog - [Pay with Swiggy Money on Swiggy MCP](https://mcp.swiggy.com/builders/blog/2026-09-30-swiggy-money.md): Use Swiggy Money for Food and Instamart orders through MCP, when available. Select Swiggy Money from the available payment options and confirm your order to pay using your Swiggy Money balance. - [Address, Created: create_address Goes GA on Swiggy MCP](https://mcp.swiggy.com/builders/blog/2026-08-24-create-address-ga.md): create_address and delete_address are now available to every authenticated Swiggy user — no whitelist, no app handoff. Lat/lng are optional too: the server geocodes from the address itself. - [Pay in Chat: UPI Payments Come to Swiggy MCP](https://mcp.swiggy.com/builders/blog/2026-07-10-mcp-payments-upi.md): Swiggy MCP now supports in-chat UPI payments across Food, Instamart, and Dineout - one payment picker, device-aware UPI intent and scan-QR, and a status flow that finalizes orders safely without your agent babysitting a poll loop. - [Swiggy Announces Builders Club - Turning AI Commerce Infrastructure into a Builder Ecosystem](https://mcp.swiggy.com/builders/blog/2026-04-17-builders-club-launch.md): A new community and partnership program for developers, startups and enterprises building on top of Swiggy's MCP stack.