DoorDash MCP Server

by amannm

Not rated
GitHub

About

An MCP server that bridges the DoorDash Drive API with MCP-compatible clients.

Details

Author
amannm
Categories
Cloud Service, API, Other

Setup

Install DoorDash MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/amannm/doordash-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

A minimal Model Context Protocol (MCP) server that bridges the DoorDash Drive API with MCP-compatible clients.

- create_delivery_quote: Get delivery quotes for pickup/dropoff locations
- create_delivery: Create new delivery requests
- get_delivery: Check status of existing deliveries
- cancel_delivery: Cancel pending deliveries
- accept_delivery_quote: Accept a quote and optionally include a tip
- update_delivery: Update delivery addresses, times, or other details
- DoorDash Drive API access (contact DoorDash for business partnership)
- Node.js 12+
- Required environment variables:

- DOORDASH_DEVELOPER_ID
- DOORDASH_KEY_ID
- DOORDASH_SIGNING_SECRET

git clone https://github.com/amannm/doordash-mcp.git cd doordash-mcp npm install
{ "mcpServers": { "doordash": { "command": "node", "args": ["/path/to/doordash-mcp/index.js"], "env": { "DOORDASH_DEVELOPER_ID": "your_developer_id", "DOORDASH_KEY_ID": "your_key_id", "DOORDASH_SIGNING_SECRET": "your_signing_secret" } } } }
export DOORDASH_DEVELOPER_ID=your_developer_id export DOORDASH_KEY_ID=your_key_id export DOORDASH_SIGNING_SECRET=your_signing_secret node index.js

Get a delivery quote without creating an actual delivery.

- external_delivery_id(required): Unique identifier
- pickup_address(required): Full pickup address
- dropoff_address(required): Full dropoff address
- pickup_business_name: Business name for pickup
- pickup_phone_number: Contact number for pickup
- pickup_instructions: Special pickup instructions
- dropoff_business_name: Business name for dropoff
- dropoff_phone_number: Contact number for dropoff
- dropoff_instructions: Special dropoff instructions
- order_value: Value of order in cents

Parameters:Same ascreate_delivery_quote

Check the status of an existing delivery.

- external_delivery_id(required): The delivery ID to check

- external_delivery_id(required): The delivery ID to cancel

This MCP server acts as a minimal bridge:

MCP Client <-> DoorDash MCP Server <-> DoorDash SDK <-> DoorDash Drive API

The implementation minimizes transformation between the MCP protocol and DoorDash SDK, passing through requests with minimal processing.

The PayPal Model Context Protocol server allows you to integrate with PayPal APIs through function calling. This protocol supports various tools to interact with different PayPal services.

Integrates with the Amazon Product Advertising API to search for products.

Access eBay Analytics data via the CData JDBC Driver.

An MCP server and toolkit for integrating with the commercetools platform APIs.

Integrate with the GetYourGuide Partner API to access travel activities and experiences.

Interact with the Gumroad API to access and manage your products, sales, and creator data.

Interact with the Hostinger Ecommerce API using a JWT token and store ID.

Manage your Jumpseller e-commerce store with AI. Create products with variants, process orders, search customers, and organize your catalog.

Access the KiotViet API, a popular sales and inventory management platform. Manage products, categories, customers, and orders with automatic authentication.

MCP server for the Dropbox Sign API supporting signature requests, templates, teams, accounts, events, documents, signers, reports, bulk operations, and workflows.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.