360 Secure SkillHub
360 安全技能中心

Strider DoorDash

该 Skill 是面向 AI 代理的 DoorDash MCP 连接器说明,提供搜索附近餐厅、获取菜单、提交配送订单、跟踪订单状态与查询历史订单等工具,并说明 OAuth 授权流程与常见错误码处理方式,需安装对应 npm 包并在 MCP 客户端中配置。

markswendsen-code
markswendsen-code
热度 22.60
最近更新 2026-03-19 11:27:36
分类:生活依赖:MCP 服务 / 第三方 API应用场景:购物 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-doordash
Metadata
name
strider-doordash
description
Order food delivery via DoorDash using Strider Labs MCP connector. Search restaurants, browse menus, place orders, and track deliveries.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"food","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider DoorDash Connector

MCP connector for ordering food delivery through DoorDash. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-doordash

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "doordash": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-doordash"]
    }
  }
}

Available Tools

doordash.search_restaurants

Search nearby restaurants by cuisine, rating, or delivery time.

Input Schema:

{
  "address": "string (delivery address)",
  "cuisine": "string (optional, e.g., 'pizza', 'thai')",
  "sort_by": "rating | delivery_time | price (optional)"
}

Output:

{
  "restaurants": [{
    "id": "string",
    "name": "string",
    "rating": "number",
    "delivery_fee": "number",
    "delivery_time_min": "number"
  }]
}

doordash.get_menu

Retrieve a restaurant's full menu with prices and options.

doordash.place_order

Submit an order for delivery.

Input:

{
  "restaurant_id": "string",
  "items": [{"item_id": "string", "quantity": "number", "customizations": []}],
  "delivery_address": "string",
  "tip": "number (optional)"
}

doordash.track_order

Get real-time status and driver location for an active order.

doordash.get_order_history

Retrieve past orders for easy reordering.

Authentication

First use triggers OAuth authorization flow:

  1. User is redirected to DoorDash to authorize
  2. Tokens are stored encrypted per-user
  3. Automatic refresh handles token expiration

No API key required — connector manages OAuth flow.

Usage Examples

Find dinner options:

Search DoorDash for Thai restaurants near 456 Oak Ave that deliver in under 30 minutes

Reorder favorites:

Order my usual from that Thai place I got last week on DoorDash

Group ordering:

What restaurants on DoorDash near the office can handle an order for 8 people?

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
RATE_LIMITED Too many requests Retry after delay
SERVICE_UNAVAILABLE DoorDash unavailable Retry with backoff
INVALID_INPUT Bad order data Check item availability

Use Cases

  • Lunch orders: quick delivery to home or office
  • Group meals: coordinate orders for teams or parties
  • Late night food: find what's open and delivering
  • Meal planning: browse menus and save favorites

Links