Available tools
Discovery
| Tool | Description |
|---|---|
find_restaurants | Find nearby restaurants, optionally filtered by cuisine or search term |
find_nearby_retailers | Find nearby non-restaurant retailers (grocery, convenience, etc.) |
get_restaurant_menu | Retrieve a restaurant's menu |
get_food_item | Look up a single restaurant menu item |
find_items_in_retailer | Search for items within a specific retailer |
get_retailer_info | Get identity and metadata for a retailer |
get_retailer_item | Look up a single retail/grocery item |
Addresses and payment
| Tool | Description |
|---|---|
find_address | Resolve or validate a delivery address |
list_delivery_addresses | List the consumer's saved delivery addresses |
set_delivery_address | Set the consumer's default delivery address |
save_address | Save a new delivery address to the consumer's account |
get_payment_info | Read the consumer's saved payment method (no raw card data) |
Cart
| Tool | Description |
|---|---|
add_to_cart | Add an item to a cart |
remove_cart_item | Remove an item from a cart |
get_cart | Read the contents of a cart |
clear_cart | Empty a cart |
list_active_carts | List the consumer's open carts |
create_product_list | Create a shoppable product/grocery list |
list_eligible_cart_promotions | List promotions a cart is eligible for |
apply_cart_promotion | Apply a promotion to a cart |
remove_cart_promotion | Remove a promotion from a cart |
preview_order | Preview pricing, fees, and totals before submitting |
get_checkout_url | Get a web checkout URL for edits the tool set can't express |
Orders
| Tool | Description |
|---|---|
submit_order | Place and charge an order — requires explicit end-user confirmation in your agent's UX |
get_order_status | Check submission and fulfillment status |
get_order_receipt | Retrieve a completed order's receipt |
get_order_history | Read past orders |
reorder | Create 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?