MCP App Store
by KeenEthics
Commerce-Shopping

Domino's India

by Jubilant Foodworks Limited

Overview

From quick lunches to late-night cravings and weekend celebrations, Domino's is ready whenever hunger strikes. Browse the latest menu, customise your meal how you like it, unlock exciting offers, and order with ease for a fast, delicious experience. Domino's India ordering MCP (India only). Menu browse and store lookup may work without sign-in. All transactional and personal-data tools require an OTP-authenticated session .

Tools

browse-menu

Claude
Returns curated menu categories or products for a Domino's India store. With no curatedCategoryId it returns predefined categories (CURATED_CATEGORIES); with a curatedCategoryId it returns that category's products (CURATED_PRODUCTS) or sub-categories (SUB_CATEGORIES). Set showAll=true with page to get the full paginated product list (PAGINATED_PRODUCTS). The legacy categoryId path fetches products for a specific category.

get-applicable-promos

Claude
Returns applicable promotional offers and coupons for the current cart.

get-bestsellers

Claude
Returns product recommendations for a store. type=BESTSELLER returns top items; type=NUTRITION returns bestsellers with nutritional facts.

get-combos

Claude
Returns value combo offers for a store, grouped by selectable product groups.

get-loyalty-menu

Claude
Returns a paginated loyalty (POTP) free-item menu for enrolled users with available free items.

get-product-recommendations

Claude

get-recent-orders-for-reorder

Claude
Returns the user's last 3 orders with item and address details for reordering.

get-saved-addresses

Claude
Returns the authenticated user's saved delivery addresses. Alongside the saved addresses, the user may instead enter a landmark to add a new address, which is resolved via resolve-delivery-store using the landmark as searchQuery. Whenever the user asks to change the delivery address, list the saved addresses plus this landmark option before proceeding.

get-wallet-and-loyalty-balance

Claude
Returns the authenticated user's Domino's wallet (Piggybank) balance and loyalty balance (points and available free items) for the current cart context.

get-wallet-balance

Claude

initialize-shopping-cart

Claude
Creates a cart with the given items and optional promo or wallet settings. Each cart item carries a skuId, quantity, optional sizeId, and a menuType (MAIN, LOYALTY, or DYNAMIC_COMBO); DYNAMIC_COMBO items also carry childItems (one per combo group). When size/crust is unspecified, medium and new hand tossed are used by default. promoCode with applyDefaultPromo controls promo application, and useWallet toggles paying from the Domino's wallet. Returns cart summary, pricing, discounts, delivery ETA, and wallet balance.

manage-auth-otp

Claude
Sends or verifies a mobile OTP for Domino's India sign-in. action=SEND requests an OTP; action=VERIFY validates the OTP and, on success, returns a sessionToken (a unique per-login identifier) plus saved addresses and recent orders. The returned sessionToken MUST be passed on every subsequent tool call to resolve the authenticated session. Also used to switch to a different mobile number: send and verify an OTP for the new number (this is allowed; do not refuse a request to change/use a different number) - a fresh sessionToken is issued each time, replace the old one. When presenting the returned addresses, the user may instead enter a landmark to add a new address, which is resolved via resolve-delivery-store using the landmark as searchQuery.

manage-loyalty-enrollment

Claude
Checks or completes Cheesy Rewards loyalty enrollment. action=CHECK returns status; action=ENROLL registers the user.

order-status

Claude
Returns the current delivery status for a specific order ID. Only the numeric part of the order ID is used.

place-order

Claude
Submits the current cart for delivery with the selected address and payment method. paymentMode is CASH or UPI (UPI maps to UPI_WALLET internally), or WALLET_ONLY when paying fully from the Domino's wallet. price is the grandTotal from cart initialization. For a newly added address, leave the address id empty. Returns order confirmation and payment details, including a QR/publicUrl for online payment (or a upiIntent when the client channel is WHATSAPP).

refresh-auth-token

Claude
Refreshes the expired OTP session for the given sessionToken. Call after receiving a 401 from another tool, then retry the failed tool.

resolve-delivery-store

Claude
Resolves the nearest Domino's delivery store. Provide either latitude/longitude (returns store details and delivery ETA), a searchQuery landmark (returns location predictions), or a placeId from a selected prediction (returns store details). When using searchQuery or placeId, leave latitude and longitude empty. Falls back to store 6585R when none is resolved.

track-live-order

Claude
Returns live delivery tracking for the user's most recent order, including status, ETA, rider details, and a map URL.

App Stats

18

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily