Loading...

Doordash MCP server facilitates interaction with the Doordash API, enabling order management and delivery insights, secured by API key.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Doordash MCP server facilitates interaction with the Doordash API, enabling order management and delivery insights, secured by API key.
This MCP server is relatively safe for read operations and controlled write operations. However, the security of the API key is paramount, and misuse of write operations could have consequences. Rate limiting and monitoring should be implemented for production use.
Performance depends on the Doordash API's responsiveness. Consider caching frequently accessed data to reduce API calls.
Cost is primarily driven by the number of API calls made to the Doordash API. Monitor API usage to avoid unexpected charges.
npm install && npm run build{
"mcpServers": {
"doordash": {
"command": "node",
"args": [
"<thePathToYour>/build/index.js"
],
"env": [
{
"DOORDASH_API_KEY": "<REPLACE>"
}
]
}
}
}get_order_statusRetrieves the current status of a specific order.
Read-only operation, no side effects.
list_ordersLists recent orders with basic details.
Read-only operation, no side effects.
create_deliveryCreates a new delivery request.
Creates new resources; potential for misuse if not controlled.
cancel_deliveryCancels an existing delivery.
Potentially disruptive action if used incorrectly.
API Key
This MCP server is relatively safe for read operations and controlled write operations. However, the security of the API key is paramount, and misuse of write operations could have consequences. Rate limiting and monitoring should be implemented for production use.
Autonomy depends on the specific tool and configuration. Exercise caution with tools that modify or cancel deliveries.
Production Tip
Securely manage and rotate the Doordash API key. Implement rate limiting to prevent abuse.
You need to sign up for a Doordash developer account and create an application to obtain an API key.
Refer to the Doordash API documentation for the latest rate limit information.
Implement robust error handling in your application to catch and handle API errors gracefully.
Yes, you can use the `get_order_status` tool to track deliveries in real-time.
While convenient, consider using a secrets management solution for enhanced security, especially in production environments.
Contact the author, jordan@daltonsolutions.com, to discuss potential contributions.
The current implementation does not explicitly support webhooks. You may need to implement polling or explore alternative solutions.
Jordan Dalton
Lead Developer