DailyMeals MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DailyMeals MCPWhat are today's live orders?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DailyMeals MCP
A private Streamable HTTP MCP server for one DailyMeals account, deployed as a Cloudflare Worker. It reads live order data using a scoped cookie and submits only the exact form data supplied by DailyMeals.
Safety model
/mcprequiresAuthorization: Bearer $MCP_AUTH_TOKEN; it is never public.DAILYMEALS_COOKIEandMCP_AUTH_TOKENare Worker secrets and are never returned in tool output.Each idempotency key is owned by a Cloudflare Durable Object. Its serialized storage makes claiming a key atomic across Worker instances.
Drafts only read and validate. Submissions require
confirmation: true, a new durable idempotency key, ownership/menu reload, and a final live reload immediately before the upstream write. A key is retained after a write starts because the upstream outcome may be unknown.
Related MCP server: Data Favor MCP Server
Local development
npm install
npm test
npm run devCreate .dev.vars locally (it is gitignored):
DAILYMEALS_COOKIE=...
MCP_AUTH_TOKEN=...
DAILYMEALS_ORIGIN=https://dailymeals.rsThe Worker runs at http://localhost:8787; connect an MCP client to
http://localhost:8787/mcp with the bearer token. GET /healthz only reports
whether both required secrets are configured.
Deploy to Cloudflare
Authenticate Wrangler, set the two secrets, then deploy. The first deployment
creates the Durable Object through the v1 migration in wrangler.jsonc.
npx wrangler login
npx wrangler secret put DAILYMEALS_COOKIE
npx wrangler secret put MCP_AUTH_TOKEN
npm run deployDAILYMEALS_ORIGIN defaults to https://dailymeals.rs; set it as a Worker
variable only when using a non-production endpoint. Keep the Worker URL private
to the intended MCP client and retain the bearer-token check as the application
authorization boundary.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private journal MCP server to search, analyze, and create Dabble Me entries securely via OAuth.
BakeryOS bakery-management MCP — recipes, costs, production; propose changes via OAuth.
Query, browse, and automate OmegaAI workspaces from any MCP client. Streamable HTTP with OAuth 2.0.
Real-time data APIs for 50+ commerce, grocery, social and maps platforms over one OAuth MCP server
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for Getir partner API (Turkey). Manage orders, products, pricing, and store status for your Getir restaurant via Bearer token authentication.86 npmMIT
- FlicenseNot gradedqualityBmaintenanceA read-only MCP server for securely querying MongoDB and Firestore to access customer and order data.1-
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to access Chakudya Nutrition Registry data through a stateless Streamable HTTP transport, with bearer token or OAuth authentication.MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to a Zomato Restaurant Partner account, enabling retrieval of order history, order details, current availability, and sales reports via a self-hosted MCP service.MIT