McFit Meal Planner skill
Skill for McDonald's China by calories and protein: computes nutrition per ingredient and finds the cheapest combos
- 123 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates real McDonald's orders after confirmation and uses an MCP token.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/mcfit-meal-plannerDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates real McDonald's orders after confirmation and uses an MCP token.
This is third-party code. Review the repository files before installing.
What it does
McFit Meal Planner takes a calorie limit and a minimum protein target, plus wishes such as a «burger plus side plus drink» set, and returns the cheapest ways to order at the nearest McDonald's. The result is formatted as a training plan card with calories, protein, carbs, fat and cost. The skill has three tricks. Nutrition is computed down to ingredients: official data covers only a whole dish, and the skill derives bun, patty, cheese and sauces from 28 dishes and 33 recipes. A double cheeseburger at 429 kcal becomes 339 kcal when ordered without cheese and 272 kcal when only the filling is eaten. The second trick splits a dish across two meals. The third finds varied combinations by price with branch-and-bound search. Price is checked through `calculate-price` and the order is created after the user confirms.
Who it is for. People who train and eat at McDonald's China while counting calories and protein and trying to spend less.
Good fit when
- You need lunch under 500 kcal with at least 25 g of protein at the lowest price.
- A burger is ordered without cheese or sauce to cut calories.
- One portion is split between dinner and the next breakfast.
- Several different combinations are needed for one nutrition limit.
Not a fit when
- You are outside China: the menu and MCP are tied to McDonald's China.
- You need exact nutrition values for medical purposes.
- An agent must not create the order.
Example request
For this dinner I want at most 500 kcal and at least 25 g protein. Find the cheapest burger, side and drink combinations.Limitations
Ingredient nutrition is reconstructed by calculation from official data and checked against reference figures from McDonald's US, so values for dishes with parts removed are approximate. A McDonald's China MCP token from open.mcd.cn in the `MCD_MCP_TOKEN` variable is required; without it the menu will not load. Python 3 is needed, and the `install.py` installer places the skill in WorkBuddy and Claude Code. The skill creates orders in McDonald's systems, so user confirmation is mandatory. The description is in Chinese and the license is MIT.
How to disable. Delete `~/.claude/skills/mcfit-meal-planner` and `~/.workbuddy/skills/mcfit-meal-planner`, then remove `MCD_MCP_TOKEN` from the environment and shell.
FAQ
How do I install it?
Clone the repository and run `python3 install.py` on macOS or `py install.py` on Windows. The installer finds WorkBuddy and Claude Code.
Where does the token come from?
At open.mcd.cn/mcp sign in by phone, open the console and activate an MCP token, then set it as `MCD_MCP_TOKEN`.
How is ingredient nutrition computed?
Official data for 28 dishes and 33 recipes is solved jointly, giving nutrition and error for each ingredient.
What are varied combinations?
The skill ranks sets by price with different burgers and applies combo deals and triple sets automatically.
Does it create the order itself?
The order is created only after the user confirms, and payment happens in the McDonald's app.
Discussion
No questions or reviews yet.
Related
SkillsAn unofficial skill for McDonald's China: a training plan, combo comparison by price and macros, order tracking and recaps
Skill for McDonald's China orders: enumerates combos under budget and calorie caps and returns three plans
A skill calculates daily calorie targets and builds three ready McDonald's China meal sets from the menu, with sodium warnings.
A skill and CLI for the McDonald's China menu: three meal options for a budget, with nutrition and a source for every figure
McButler (mcd-self-butler)
mcd-self-butler
McButler works out calories and the full cost of an order, including travel and queue time, from the McDonald's China MCP
A skill for ordering at McDonald's China: two gates, price and calories, and three combinations that pass both.
README in short
The project is built as a skill, an open ingredient dataset and a site. It calculates nutrition and prices from the real menu feed of the nearest location.
README badge
Original SKILL.md
��,j���h�w]�˦z{Z�*'��a��l��hr�"��r����-�����ܢ{^�� z�ަ�"���r��z{l��n��8