Mmcp.market

Doordash MCP server

by markswendsen-code·io.github.markswendsen-code/doordash·v0.4.1·9 stars

MCP server for DoorDash - let AI agents order food delivery autonomously with browser-based ordering

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
Growing

9 stars65 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • doordash_add_to_cart

    Add a menu item to the cart. Must be on a restaurant page first (use doordash_menu).

  • doordash_auth_check

    Check if user is logged in to DoorDash. Returns login status and instructions if not authenticated. Call this before any other DoorDash operations.

  • doordash_auth_clear

    Clear stored DoorDash session cookies. Use this to log out or reset authentication state.

  • doordash_cart

    View current cart contents, including items, quantities, and totals.

  • doordash_checkout

    Proceed to checkout and optionally place the order. Set confirm=false to preview order details, confirm=true to actually place the order.

  • doordash_menu

    Get the full menu for a specific restaurant. Returns categories and items with prices.

  • doordash_search

    Search for restaurants on DoorDash. Can search by restaurant name, food type, or cuisine.

  • doordash_set_address

    Set the delivery address for DoorDash orders. Must be set before searching for restaurants.

  • doordash_track_orderwrite action

    Track 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

no findings
  • 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
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Add this to ~/.openclaw/config.json or your Claude Desktop config:
{
  "mcpServers": {
    "doordash": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-doordash"]
    }
  }
}
  1. Restart Claude.
  2. 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-doordash

Or with npx directly:

npx @striderlabs/mcp-doordash

Features

  • 🔍 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 file

Self-Hosted

# Clone the repo
git clone https://github.com/striderlabsdev/mcp-doordash
cd mcp-doordash

# Install dependencies
npm install

Shortened. 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.

All Doordash alternatives →
  • Ucp
    Google UCP — agentic shopping, cart, checkout, orders, delivery
    B
  • Sessy — Amazon SES observability
    Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Sv Number
    Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.
    B
  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B

More from markswendsen-code →