REST implementation of the DoorDash MCP server
View on GitHub ↗A REST implementation of the DoorDash Consumer MCP server.
The gateway speaks JSON-RPC 2.0 over Server-Sent Events and describes itself through MCP's tools/list. ddREST puts conventional REST resources in front of that: GET /v1/restaurants, POST /v1/carts/{cartuuid}/items, GET /v1/orders/{orderuuid}/receipt. Clients never see JSON-RPC, SSE, or the intent argument every tool requires.
Inspired by dd-cli, DoorDash's own terminal client for the same gateway. ddREST is an independent implementation.
1. DoorDash only permits loopback OAuth callbacks (http://localhost:4180…, ports 4180–4184). A server-hosted API can never receive the redirect, so login is a paste-back flow. 2. DoorDash rotates refresh tokens with no grace period. Every renewal invalidates the previous refresh token immediately, so tokens are stored server-side — encrypted under a key that exists only in the client's credential, so the database alone reveals nothing.
Built on Bun + Hono. Monetary values are in cents throughout.
Put that line in .env (see .env.example), then:
Then browse the API at http://localhost:8787/docs. Complete the login flow below once and Try it out works on every endpoint from that page.
Images are published to GitHub Container Registry for linux/amd64 and linux/arm64.
SESSIONKEYS is the only required setting. openssl rand -base64 32 produces exactly the format it wants, so no Bun install is needed to generate one.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/LarveyOfficial--ddREST.html)
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
0xwilliamortiz/openclaude-improvedruns anywhere. uses anything
halofyai/halofyHalofy is the open access and governance layer for AI agents across your organization. Identity, policy, provenance, audit, and signed erasure.
OpenLabs-so/openanalyticsOpen-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.
Dominic789654/awesome-deepseek-harnessA curated list of plugins, skills, MCP servers, patch/profile layers, orchestrators & UIs for DeepSeek Harness (DSH). Visualization · PPT · Coding · Agents · Loops (auto-research) and more. #dsh
pueschel88/Tradingview-MCPTradingview MCP server for controlling Tradingview Desktop from Claude Code via Chrome DevTools Protocol
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.