Doordash MCP server
MCP server for DoorDash - let AI agents order food delivery autonomously with browser-based ordering
9 stars65 downloads/wk
Reviews
Write oneNobody has reviewed Doordash yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Doordash tools (9, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
doordash_add_to_cartAdd a menu item to the cart. Must be on a restaurant page first (use doordash_menu).
doordash_auth_checkCheck if user is logged in to DoorDash. Returns login status and instructions if not authenticated. Call this before any other DoorDash operations.
doordash_auth_clearClear stored DoorDash session cookies. Use this to log out or reset authentication state.
doordash_cartView current cart contents, including items, quantities, and totals.
doordash_checkoutProceed to checkout and optionally place the order. Set confirm=false to preview order details, confirm=true to actually place the order.
doordash_menuGet the full menu for a specific restaurant. Returns categories and items with prices.
doordash_searchSearch for restaurants on DoorDash. Can search by restaurant name, food type, or cuisine.
doordash_set_addressSet the delivery address for DoorDash orders. Must be set before searching for restaurants.
doordash_track_orderwrite actionTrack the status of an order. Shows delivery progress, estimated time, and dasher info if available.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 160 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Doordash in Claude Code, Cursor or VS Code
Runs npx -y @striderlabs/mcp-doordash on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add doordash -- npx -y @striderlabs/mcp-doordash
What the publisher says
From the Doordash repository's README, as published. We do not edit it. Read it on GitHub
@striderlabs/mcp-doordash
Order food delivery via DoorDash using AI agents
Part of Strider Labs — action execution for personal AI agents.
Get Started in 2 Minutes
For Claude Desktop Users
- Add this to ~/.openclaw/config.json or your Claude Desktop config:
{
"mcpServers": {
"doordash": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-doordash"]
}
}
}- Restart Claude.
- Tell Claude: "Order Thai food from nearby for delivery today"
Your agent can now place orders. That's it.
Installation (NPM)
npm install @striderlabs/mcp-doordashOr with npx directly:
npx @striderlabs/mcp-doordashFeatures
- 🔍 Search restaurants by name, cuisine, or food type
- 📜 Browse menus with full item details and prices
- 🛒 Add to cart with quantity and special instructions
- 💳 Place orders with confirmation step
- 📍 Track orders with real-time status updates
- 🔐 Persistent sessions - stay logged in across restarts
- 🔄 Automatic MFA - handles multi-factor authentication
- 📱 Per-user credentials - encrypted session storage
Tested & Compatible
Metrics
- Weekly downloads: 395 (Apr 10-17, 2026) — #1 Strider Labs connector (+24% growth)
- Status: ✅ Live in production
- Reliability: 85%+ task completion rate
- Discovery: npm, Claude Plugins, mcpservers.org, ClawHub, PulseMCP
Available Elsewhere
- npm: npmjs.com/@striderlabs/mcp-doordash
- Claude Plugins: Search "Strider Labs" in Claude
- mcpservers.org: Strider Labs DoorDash
- Full Strider Labs: github.com/striderlabsdev/striderlabs
How It Works
For Agents
Your agent can use these capabilities:
// Search for restaurants
restaurants = search_restaurants({
location: "San Francisco, CA",
cuisine: "Thai",
max_delivery_time: 30
})
// Browse a restaurant's menu
menu = get_restaurant_menu({
restaurant_id: "thai-place-downtown",
search: "Pad Thai"
})
// Place an order
order = place_order({
restaurant_id: "thai-place-downtown",
items: [
{ item_id: "pad_thai", quantity: 1 },
{ item_id: "spring_rolls", quantity: 2 }
],
delivery_address: "123 Main St, San Francisco, CA",
special_instructions: "Extra lime on the side"
})
// Track delivery
status = track_order({ order_id: order.order_id })Session Management
- Each user has encrypted, persistent credentials
- Automatic OAuth token refresh
- MFA handling (SMS/email)
- Sessions survive agent restarts
Reliability
- 85%+ task completion rate
- Automated UI change detection (connectors update when DoorDash changes)
- Fallback paths for failures
- 24/7 monitoring + alerting
Configuration
Environment Variables
# Optional: Use a specific DoorDash account
DOORDASH_EMAIL=your-email@example.com
DOORDASH_PASSWORD=your-password # Highly recommend using .env fileSelf-Hosted
# Clone the repo
git clone https://github.com/striderlabsdev/mcp-doordash
cd mcp-doordash
# Install dependencies
npm installShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Doordash: common questions
- Is Doordash MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Doordash safety report
- How do I install Doordash?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Doordash need an API key?
- Yes. The registry entry asks for
DOORDASH_PASSWORD. - Is Doordash maintained?
- The last commit was 175 days ago (2026-04-21). The latest release is v0.4.1.
- What can I use instead of Doordash?
- Servers from other publishers that do the same job: Ucp MCP server, Sessy — Amazon SES observability MCP server and Polymarket Toolkit MCP server. Compare all Doordash alternatives.
Alternatives to Doordash
Same job from other publishers: the closest match first, then the best rated.
- not reviewedGrowingB
- Sessy — Amazon SES observabilityRead-only Amazon SES observability: search events, inspect bounces, pull delivery stats.not reviewedEstablishedA
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB