Warteg Online MCP Server
Enables AI assistants to manage Warteg Online meal delivery subscriptions through natural language, including viewing schedules, skipping deliveries, rescheduling meals, updating addresses, and managing dietary restrictions.
README
Warteg Online MCP Server
Manage your Warteg Online meal deliveries using AI assistants like Claude. Simply talk to Claude in natural language to view, reschedule, or manage your daily meal subscriptions.
About Warteg Online
Warteg Online provides healthy, home-style Indonesian meals delivered to your door. With 500+ rotating menu options prepared by former 5-star hotel chefs, it's perfect for busy professionals who want nutritious, restaurant-quality meals without the hassle of cooking.
Service Areas: Jakarta, Depok, Tangerang, Bekasi
- Website: warloncatering.com
- Instagram: @wartegonline.idn
- Customer Dashboard: customer.warloncatering.com
What is This?
This is a special tool that lets AI assistants (like Claude) manage your Warteg Online deliveries for you. Instead of logging into the dashboard and clicking around, you can simply chat with Claude and say things like:
- "Show me my delivery schedule for this week"
- "Skip tomorrow's lunch, I have a meeting"
- "Hold all my deliveries from January 20-25 while I'm traveling"
- "Change my dinner delivery address to my office"
- "What's the summary of my remaining deliveries?"
The AI understands your request and handles everything automatically.
What Can It Do?
| Task | What You Can Say |
|---|---|
| View Schedule | "Show my deliveries" or "What's coming this week?" |
| Skip a Day | "Skip Monday's delivery" |
| Hold Deliveries | "Pause my meals from Jan 10 to Jan 15" |
| Reschedule | "Move Friday's lunch to next Monday" |
| Change Address | "Deliver to my office address tomorrow" |
| Check Summary | "How many deliveries do I have left?" |
| View Restrictions | "What are my food restrictions?" |
| Update Restrictions | "I'm allergic to seafood" or "Remove spicy food from my meals" |
Getting Started
Prerequisites
You'll need:
- A Warteg Online subscription (sign up at warloncatering.com)
- Your account username and password
- Claude Desktop app installed on your computer
Installation
Option 1: Via Smithery (Easiest)
Open your terminal and run:
npx -y @smithery/cli install @pras/wartegonline-mcp --client claude
Option 2: Manual Setup
-
Download the tool:
git clone https://github.com/anthropics/warlon-mcp.git cd warlon-mcp -
Install dependencies:
uv sync -
Configure Claude Desktop:
Open Claude Desktop settings and add this MCP server configuration:
On Mac: Edit
~/.config/claude/claude_desktop_config.jsonOn Windows: Edit
%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "warlon": { "command": "uv", "args": ["run", "--directory", "/path/to/warlon-mcp", "warlon_mcp.py"], "env": { "WARLON_USERNAME": "your_username", "WARLON_PASSWORD": "your_password" } } } }Replace
/path/to/warlon-mcpwith the actual folder location, and enter your Warteg Online login credentials. -
Restart Claude Desktop
First Time Use
After setup, open Claude Desktop and try saying:
"Login to Warteg Online and show me my delivery schedule"
Claude will connect to your account and display your upcoming meals.
Common Questions
Is this official? Yes, this tool is designed to work with the official Warteg Online platform.
Is my password safe? Your credentials are stored locally on your computer and are only used to authenticate with Warteg Online's servers. They are never shared with anyone else.
Can I still use the website/app? Absolutely! This tool is just another way to manage your deliveries. You can still use customer.warloncatering.com anytime.
What if something goes wrong? The tool will inform Claude if an action can't be completed. For any issues with your actual subscription, contact Warteg Online directly through their Instagram or website.
For Developers
Technical Details
This is an MCP (Model Context Protocol) server that provides 15 tools for delivery management:
login- Authenticate with Warlonget_package_orders- List all ordersget_order_details- Get package infoget_schedule- View full delivery scheduleget_orders_by_date_range- Filter deliveries by dateget_available_addresses- List delivery addressesget_delivery_summary- Stats and countsreschedule_delivery- Move single deliveryskip_day- Skip a date (move to end)hold_deliveries- Pause for date rangebulk_reschedule- Move multiple deliverieschange_address- Update delivery addressget_available_restrictions- List all dietary restriction optionsget_my_restrictions- View current dietary restrictionsupdate_restrictions- Set dietary restrictions (pantangan)
Features:
- Jakarta timezone (UTC+7) support
- Sunday delivery validation (no deliveries on Sundays)
Development
# Install dev dependencies
uv sync
# Run locally in stdio mode
uv run warlon_mcp.py
# Run in HTTP mode (for testing remote deployment)
uv run warlon_mcp.py --http
Support
- Warteg Online Support: Contact via Instagram or website
- Technical Issues: Open an issue on the GitHub repository
License
MIT
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。