Docs / Reference / Dineout 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 book tables instantly — all for free.
Endpoint : POST mcp.swiggy.com/dineout
Tools available : 11
Find
Tool Description get_restaurant_detailsSwiggy Dineout (Reservations): Get details about a specific restaurant for TABLE BOOKING. NOT for food delivery or grocery orders. Returns … search_restaurants_dineoutSwiggy Dineout (Reservations): find restaurants to BOOK A TABLE at. Use when the user wants to go out and eat. NOT for food delivery or gro…
Reserve
Tool Description book_tableSwiggy Dineout (Reservations): Book a table at a restaurant for a specific time slot. NOT for food delivery or grocery orders. Books FREE r… create_cartSwiggy Dineout (Reservations): Create a booking cart. NOT for food delivery or grocery orders. Use this for PAID prebook deals (isFree=fals… get_available_slotsSwiggy Dineout (Reservations): Check available time slots for TABLE BOOKING at a restaurant. NOT for food delivery or grocery orders. Retur…
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…
Manage
Tool Description cancel_bookingSwiggy Dineout (Reservations): Cancel an existing table reservation by orderId. Call this when the user clearly asks to cancel, drop, or re… get_booking_statusSwiggy Dineout (Reservations): Get booking status and details for a dineout reservation. NOT for food delivery or grocery orders. Returns r…
Support
Tool Description 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…
← Previousreport_error Next → get_restaurant_details