Skip to main content

Available tools

Discovery​

ToolDescription
find_restaurantsFind nearby restaurants, optionally filtered by cuisine or search term
find_nearby_retailersFind nearby non-restaurant retailers (grocery, convenience, etc.)
get_restaurant_menuRetrieve a restaurant's menu
get_food_itemLook up a single restaurant menu item
find_items_in_retailerSearch for items within a specific retailer
get_retailer_infoGet identity and metadata for a retailer
get_retailer_itemLook up a single retail/grocery item

Addresses and payment​

ToolDescription
find_addressResolve or validate a delivery address
list_delivery_addressesList the consumer's saved delivery addresses
set_delivery_addressSet the consumer's default delivery address
save_addressSave a new delivery address to the consumer's account
get_payment_infoRead the consumer's saved payment method (no raw card data)

Cart​

ToolDescription
add_to_cartAdd an item to a cart
remove_cart_itemRemove an item from a cart
get_cartRead the contents of a cart
clear_cartEmpty a cart
list_active_cartsList the consumer's open carts
create_product_listCreate a shoppable product/grocery list
list_eligible_cart_promotionsList promotions a cart is eligible for
apply_cart_promotionApply a promotion to a cart
remove_cart_promotionRemove a promotion from a cart
preview_orderPreview pricing, fees, and totals before submitting
get_checkout_urlGet a web checkout URL for edits the tool set can't express

Orders​

ToolDescription
submit_orderPlace and charge an order — requires explicit end-user confirmation in your agent's UX
get_order_statusCheck submission and fulfillment status
get_order_receiptRetrieve a completed order's receipt
get_order_historyRead past orders
reorderCreate a new cart from a prior order
Placing real orders

submit_order places a real order and charges the consumer's default payment method. Your agent should only call it after the consumer has explicitly confirmed the order — treat it the same way you'd treat any other irreversible, money-moving action.

Something missing?​

The corporate-ordering MCP is intentionally scoped to ordering workflows. If your integration needs a tool that isn't listed here, reach out through the waitlist with details on your use case.

Was this page helpful?