DoorDash

Connect your AI agents to DoorDash.

Authentication: API credentials. See Magic Link for the runtime auth flow.

Sample use cases

  • Place an order for the team lunch from the closest poke spot to the SF office, delivered at 12:30.
  • Track delivery status for the order placed at 11:45 and notify when it’s en route.
  • List restaurants near the office open right now that deliver in under 30 minutes.

Available Tools

create_business

Create a DoorDash Drive business with an external ID, name, and optional description. Use list_businesses to verify creation.

list_businesses

List DoorDash Drive businesses with pagination. Use cursor from page_info for next page.

get_business

Get a DoorDash Drive business by its external business ID. Use list_businesses to find valid IDs.

update_business

Update a DoorDash Drive business name, description, or activation status. Use get_business to verify changes.

create_delivery

Create a DoorDash Drive delivery with pickup/dropoff details, phone numbers, and order info. Returns delivery with tracking URL.

get_delivery

Get a DoorDash Drive delivery by external delivery ID. Returns status, tracking URL, dasher info, and timestamps.

update_delivery

Update a delivery’s instructions, dropoff phone, or tip. Use get_delivery to verify changes.

cancel_delivery

Cancel a DoorDash Drive delivery by external delivery ID. Cannot cancel delivered orders.

create_quote

Get a delivery quote with pickup/dropoff addresses, phone numbers, and order details. Returns estimated fee and times.

accept_quote

Accept a delivery quote by external delivery ID. Optionally update tip or dropoff phone. Creates the delivery.

create_store

Create a store under a DoorDash Drive business with name, phone, and address. Use list_stores to verify.

list_stores

List stores under a DoorDash Drive business with pagination. Use cursor from page_info for next page.

get_store

Get a store by business and store ID. Use list_stores to find valid store IDs.

update_store

Update a DoorDash Drive store name, phone number, or address. Use get_store to verify changes.