DoorDash
Find restaurants and stores on DoorDash, build a cart, and check out with your own account.
Tools
32 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
32 tools found.
Get meal manager calendars
Read onlyTool name:
doordash_get_meal_manager_calendarsList the corporate Meal Manager (DoorDash for Work) calendars the authenticated consumer has access to, and the dated group carts on each one.
Add to cart
Tool name:
doordash_add_to_cartAdd items from a restaurant's menu to the consumer's cart, creating or updating the cart.
List delivery addresses
Read onlyTool name:
doordash_list_delivery_addressesGet all saved delivery addresses for the authenticated consumer.
Set delivery address
Tool name:
doordash_set_delivery_addressSet the default delivery address for the authenticated consumer.
Find address
Tool name:
doordash_find_addressFirst step of adding a NEW delivery address: resolve a free-text street address into concrete candidates for the user to confirm.
Save address
Tool name:
doordash_save_addressSecond step of adding a NEW delivery address: save the address the user confirmed (by place_id from a prior find_address result).
Get cart
Tool name:
doordash_get_cartRetrieve the consumer's cart.
Remove cart item
Tool name:
doordash_remove_cart_itemRemove a specific item from the consumer's cart.
Clear cart
Tool name:
doordash_clear_cartClear the consumer's cart by deleting the current cart.
List active carts
Read onlyTool name:
doordash_list_active_cartsList active carts for the authenticated consumer.
Preview order
Tool name:
doordash_preview_orderPreview an order from an existing cart.
Get checkout URL
Tool name:
doordash_get_checkout_urlGenerate a checkout URL for a consumer's restaurant cart.
Submit order
Tool name:
doordash_submit_orderSubmit an order from an existing cart.
Get restaurant menu
Tool name:
doordash_get_restaurant_menuFetch the full menu for a restaurant.
Get food item
Tool name:
doordash_get_food_itemGet full details for a specific menu item, including all available extras (modifiers/customizations).
Get order history
Tool name:
doordash_get_order_historyGet consumer's past orders for reordering.
Get order receipt
Read onlyTool name:
doordash_get_order_receiptGet the itemized receipt for a single past order: store, line items (subtotal, fees, tax, tip, total), credits applied, the ordered items, and the last 4 digits of the card charged.
Get order status
Read onlyTool name:
doordash_get_order_statusGet an order's full post-submit status, from payment/fraud processing through delivery or pickup completion.
Reorder
Tool name:
doordash_reorderReorder a previous order.
List payment methods
Read onlyTool name:
doordash_list_payment_methodsList the signed-in consumer's saved cards.
Set default payment method
Tool name:
doordash_set_default_payment_methodMake one of the consumer's saved cards the account default.
Create product list
Read onlyTool name:
doordash_create_product_listCreate or replace a grocery shopping list by searching for items available for delivery to the user.
Apply cart promotion
Tool name:
doordash_apply_cart_promotionApply a consumer-selected promotion to a DoorDash cart.
List eligible cart promotions
Read onlyTool name:
doordash_list_eligible_cart_promotionsDiscover unverified promotion candidates scoped by either cart_uuid (preferred) or store_id.
Remove cart promotion
Tool name:
doordash_remove_cart_promotionRemove a promotion code from an existing DoorDash cart and confirm the change by calling preview_order.
Find restaurants
Tool name:
doordash_find_restaurantsFind nearby restaurants matching the user's query.
Find items in retailer
Tool name:
doordash_find_items_in_retailerSearch for items in a specific store.
Find nearby retailers
Tool name:
doordash_find_nearby_retailersFind nearby stores for a consumer.
Get retailer item
Tool name:
doordash_get_retailer_itemGet detailed information for a specific item in a store, including description, pricing, images etc.
Get retailer info
Tool name:
doordash_get_retailer_infoGet detailed information for a single store by ID.
Get payment info
Read onlyTool name:
doordash_get_payment_infoGet saved payment methods for the authenticated consumer.
Find item across retailers
Read onlyTool name:
doordash_find_item_across_retailersSearch for a specific item across every retail store DoorDash serves near a location, returning the item, its store, and its price at that store.
Compatibility
Connect DoorDash to the clients your teams already use
27 AI clients can connect to DoorDash through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect DoorDash through Runlayer?
One approved path
Approve DoorDash once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
