MCD Budget Planner skill

A skill that plans a China McDonald's order under a budget and sodium limit, checks store coupons and never orders.

  • 582 ★ on the repository
  • Last commit
  • MIT
Skill

Minimal access

Why this level

  • The skill reads wallet and menu data but never places an order.
All reasons and checks

aaa-ee/mcd-budget-planner

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/mcd-budget-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

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill reads wallet and menu data but never places an order.

This is third-party code. Review the repository files before installing.

What it does

The `mcd-deal-gen` skill picks the cheapest meal set under two constraints, price and nutrition. It finds the nearest store, checks which wallet coupons work there right now, matches the menu against a 158-item nutrition table and prices the result with the coupon. It runs over the McDonald's MCP server through the WorkBuddy platform. The repository includes a Python solver, a web page with budget and sodium sliders and a check that the web and Python solvers agree.

Who it is for. WorkBuddy users in China who order from McDonald's and want to stay within a budget and a salt limit.

Good fit when

  • A lunch has to fit within thirty yuan.
  • The wallet holds many coupons and it is unclear which apply at this store right now.
  • The order must be low in sodium or high in protein.
  • You want to check whether a coupon time window has expired.

Not a fit when

  • The skill is needed outside China: it works with the Chinese McDonald's server.
  • You want the order placed and paid: the skill stops at the calculation.
  • A medical diet is needed rather than a rough table estimate.

Example request

I need lunch under 30 yuan with sodium at most 1200 mg near the station; show the best option and alternatives.

Limitations

Access to the McDonald's MCP server is required and comes as a built-in WorkBuddy connector. Documentation and the skill are in Chinese. Prices, coupons and menu come from server responses and change. The author stresses that the skill neither places orders nor spends points. The calculation is only as accurate as the menu and coupon data the server returns at request time. Nutrition values come from a shared table and may differ from a specific store's recipe.

How to disable. Remove `~/.workbuddy/skills/mcd-deal-gen` and disable the McDonald's connector in WorkBuddy.

FAQ

Does the skill order food?

No. It only calculates and suggests combinations. Placing and paying stay with the user.

Why might a wallet coupon not apply?

The wallet lists every coupon but validity depends on store, channel and time. The skill reconciles them against `query-store-coupons`.

What is the parity check?

A test comparing the web page with the Python solver. Results must match or the build fails.

Which MCP calls does the skill use?

Store lookup, store coupons, menu, nutrition list and wallet. All calls only read data.

Is there an online version?

Yes, a page with budget and sodium sliders opens with no install and shows the price and sodium frontier.

Discussion

No questions or reviews yet.

Skills

A skill on the McDonald's China MCP: turns a budget and wishes into up to three menus with official prices, leftover budget and coupon terms

SkillExtended access1.3KRepository stars

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

SkillExtended access124Repository stars

Picks a McDonald's China order for budget, calories, party size and restrictions, claiming coupons first and verifying prices.

SkillExtended access111Repository stars

A WorkBuddy skill reads McDonald's coupons and points through MCP and proposes up to two price-verified orders within a budget.

SkillExtended access178Repository stars

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

SkillBroad access118Repository stars

McDonald's China ordering skill: picks a restaurant, asks party size and budget, offers three sets with price checks

SkillBroad access123Repository stars

README in short

The README describes two modes, an online page with no install and a WorkBuddy skill, plus recorded real MCP calls.

README badge

Report a problem