DoorDash MCP Server
About
An MCP server that bridges the DoorDash Drive API with MCP-compatible clients.
Details
- Author
- amannm
- Categories
- Cloud Service, API, Other
Jump to
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





