Skip to main content
Glama

cancel_delivery

Cancel an active DoorDash delivery order using its unique ID to stop the delivery process and manage order status.

Instructions

Cancel an existing delivery

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
external_delivery_idYesThe delivery ID to cancel

Implementation Reference

  • The tool handler function which delegates to the DoorDash client's cancelDelivery method.
    handler: (client, args) => client.cancelDelivery(args.external_delivery_id),
  • Input schema defining the required external_delivery_id parameter.
    inputSchema: { type: 'object', properties: { external_delivery_id: { type: 'string', description: 'The delivery ID to cancel' }, }, required: ['external_delivery_id'], },
  • index.js:101-112 (registration)
    Registration of the 'cancel_delivery' tool in the TOOLS array, including name, description, inputSchema, and handler.
    { name: 'cancel_delivery', description: 'Cancel an existing delivery', inputSchema: { type: 'object', properties: { external_delivery_id: { type: 'string', description: 'The delivery ID to cancel' }, }, required: ['external_delivery_id'], }, handler: (client, args) => client.cancelDelivery(args.external_delivery_id), },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amannm/doordash-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server