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
Skill

Broad access

Why this level

  • Creates real McDonald's orders after confirmation and uses an MCP token.
All reasons and checks

linzhiqin2003/mcfit-meal-planner

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/mcfit-meal-planner

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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.

Skills

An unofficial skill for McDonald's China: a training plan, combo comparison by price and macros, order tracking and recaps

SkillBroad access118Repository stars

Skill for McDonald's China orders: enumerates combos under budget and calorie caps and returns three plans

SkillExtended access124Repository stars

A skill calculates daily calorie targets and builds three ready McDonald's China meal sets from the menu, with sodium warnings.

SkillBroad access104Repository stars

A skill and CLI for the McDonald's China menu: three meal options for a budget, with nutrition and a source for every figure

SkillMinimal access121Repository stars

McButler works out calories and the full cost of an order, including travel and queue time, from the McDonald's China MCP

SkillExtended access208Repository stars

A skill for ordering at McDonald's China: two gates, price and calories, and three combinations that pass both.

SkillExtended access109Repository stars

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

Report a problem