get_delivery_quote
Fetch a DoorDash Drive delivery quote before dispatching: fee, tax, and ETA. Read-only, so no money moves until you accept the quote.
Instructions
Quote a DoorDash Drive delivery before committing: delivery fee, tax, ETA. Nothing is dispatched and no money moves until the quote is accepted. The request goes straight to DoorDash, signed with your local key. Read-only: quote liberally, no user confirmation needed — confirmation is required only before accept_quote / dispatch_delivery.
external_delivery_id: your unique ID for this delivery (e.g. a POS order number). pickup_address: your store's full address, comma-separated. dropoff_address: customer's full address, comma-separated. dropoff_phone_number: customer phone, E.164 (e.g. +12125550100). order_value: order subtotal in cents, excluding tax/tip ($19.99 = 1999). tip: Dasher tip in cents.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"external_delivery_id": "<external_delivery_id>",
"pickup_address": "<pickup_address>",
"dropoff_address": "<dropoff_address>",
"dropoff_phone_number": "<dropoff_phone_number>",
"order_value": "<order_value>"
},
"name": "get_delivery_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tip | No | ||
| order_value | Yes | ||
| pickup_address | Yes | ||
| dropoff_address | Yes | ||
| contactless_dropoff | No | ||
| pickup_instructions | No | ||
| dropoff_instructions | No | ||
| dropoff_phone_number | Yes | ||
| external_delivery_id | Yes | ||
| pickup_business_name | No | ||
| pickup_reference_tag | No | ||
| dropoff_contact_given_name | No | ||
| dropoff_contact_family_name | No |