doordash_addresses
Retrieve saved delivery addresses to streamline DoorDash order placement and management.
Instructions
List saved delivery addresses
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/index.ts:755-771 (handler)The 'doordash_addresses' tool handler is defined and registered in src/tools/index.ts. It calls the 'api.account.getAddresses()' method to fetch and list saved addresses.
server.registerTool( "doordash_addresses", { description: "List saved delivery addresses" }, () => wrap(async () => { const addrs = await api.account.getAddresses(); if (addrs.length === 0) return err("No saved addresses."); const lines = ["# Delivery Addresses\n"]; for (const a of addrs) { lines.push( `- ${a.street}, ${a.city}, ${a.state} ${a.zipCode} (ID: ${a.id})`, ); } return ok(lines.join("\n")); }), );