@henkas/orderfood
v0.1.3
Published
MCP server for AI-driven food delivery on Uber Eats and Thuisbezorgd
Readme
@henkas/orderfood
MCP server that lets AI agents search restaurants and place food delivery orders on Uber Eats and Thuisbezorgd via 11 MCP tools.
Legal: Reverse engineering for interoperability is explicitly permitted under EU Directive 2009/24/EC Article 6. Personal use and open-source research — not commercial, not affiliated with Uber Eats or Just Eat Takeaway.
Setup
npx @henkas/orderfood setup --platform ubereats
npx @henkas/orderfood setup --platform thuisbezorgdCredentials are stored encrypted at ~/.orderfood/ (AES-256-GCM).
Usage with Claude Code
claude mcp add orderfood -- npx @henkas/orderfoodUsage with Codex
codex mcp add orderfood -- npx @henkas/orderfoodThen talk to your agent:
Find Italian restaurants near Amsterdam Centraal on Thuisbezorgd
Add a Margherita pizza from [restaurant] to my Uber Eats cart
What's in my Thuisbezorgd cart?
Show my Uber Eats payment methodsTools
| Tool | Description |
|------|-------------|
| search_restaurants | Find restaurants by location, cuisine, or query |
| get_restaurant | Get full restaurant details and menu |
| get_cart | View current cart |
| add_to_cart | Add an item with options |
| clear_cart | Empty the cart |
| get_saved_addresses | List saved delivery addresses |
| get_payment_methods | List payment methods |
| place_order | Place the current cart as an order |
| track_order | Get live order status |
| get_order_history | List past orders |
| cancel_order | Cancel an active order |
All tools accept platform: "ubereats" | "thuisbezorgd".
Platform support
| Capability | Uber Eats | Thuisbezorgd | |---|---|---| | Search restaurants | ✅ | ✅ | | Get restaurant + menu | ✅ | ✅ | | Cart management | ✅ | ✅ | | Saved addresses | — | ✅ | | Payment methods | ✅ | ✅ | | Place order | ⚠️ | ⚠️ | | Track order | ✅ | 🚧 | | Order history | 🚧 | 🚧 | | Cancel order | 🚧 | 🚧 |
⚠️ = blocked by browser-based payment flow 🚧 = stub, coming soon
Requirements
Node.js 20+
