McPair McDonald's meal pairing skill

mcd-meal-pairing

Skill enumerates 1881 McDonald's China menu combinations and returns three orders with computed price, calories and coupons.

  • 125 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • The skill reads your coupons and order history through a token; it does not place orders.
All reasons and checks

paraboy-s/mcd-meal-pairing

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/mcd-meal-pairing

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

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill reads your coupons and order history through a token; it does not place orders.

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

What it does

McPair (麦麦配) is a skill that picks a McDonald's China order for a budget, calorie cap, exclusions and group size. Through the `mcp.mcd.cn` MCP server it takes the store menu, nutrition table, coupons and order history. The `scripts/pair.py` script then enumerates combinations, prunes the impossible ones and returns three options: frugal, balanced and indulgent. Deterministic code computes prices, calories and coupons; the model does not take part in the arithmetic and only interprets the request and words the answer. Explanations come with the result: why other options were dropped, what changes with a bigger budget, which coupons do not work now. For a group the skill splits the order by the max-min rule. It does not place the order.

Who it is for. People ordering from McDonald's China who want a ready calculation for a budget, calories or a debate over what to get for four.

Good fit when

  • Lunch within 40 yuan, nothing spicy, and one clear option is wanted instead of ten.
  • Calories are capped at 600 kcal and protein must not fall below a set threshold.
  • Six coupons are on hand and it is unclear which pays off and when it becomes valid.
  • Four people share a 100-yuan order and concessions must be shared evenly.

Not a fit when

  • Order placement, payment and delivery are needed: the skill only recommends and creates no order.
  • There is no McDonald's China MCP token: without it only a demo on saved data works.
  • A group larger than six is ordering: enumeration grows too wide and the skill advises splitting the order.

Example request

Pick a McDonald's lunch under 40 yuan without spicy items, show three options and explain why the others were dropped.

Limitations

The skill works with McDonald's China and needs an MCP token from `mcp.mcd.cn`; the documentation and replies are in Chinese. Without a token only the `python scripts/pair.py --demo` demonstration on data captured on 17 October 2026 works. README installation targets WorkBuddy; for other agents the folder is copied into the skills directory by hand. No licence is stated in the repository. Prices and coupons depend on the store menu and time.

How to disable. Delete the `mcd-meal-pairing` folder from the skills directory and the `mcd-mcp` connector from the agent settings. The token can be revoked in the McDonald's MCP console.

FAQ

Can I try it without a token?

Yes. `python scripts/pair.py --demo` computes on saved data and needs no token or dependencies. The preview page has three ready scenarios.

Does the model compute the price itself?

No. The script computes prices, calories and coupons; the answer is built only from its output, and if the script fails the agent must show the error instead of estimating.

Does the skill place the order?

No. It hands back a dish list and the total, and the order must be confirmed and paid in the official channel.

How do coupons work?

The skill checks each coupon by date, time and channel, computes the best discount and names the nearest moment an unavailable coupon becomes valid.

Which questions does the skill handle?

Seven: budget picks, coupons and when they apply, calorie caps, exclusions such as spicy food, the effect of extra yuan, taste from order history and group order splitting.

Discussion

No questions or reviews yet.

Skills

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

SkillExtended access215Repository stars

Skill compares McDonald's China meals and coupons to calculate the cost and eligible discounts at a selected restaurant

SkillBroad access992Repository stars

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.6KRepository stars

An agent skill that goes through McDonald's China menus and coupons and picks the lowest-priced order

SkillBroad access1.5KRepository stars

CLI and skill for McDonald's China orders: pick a meal by calories, price it with coupons and hold the order until confirmed.

CLIBroad access129Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
McPair McDonald's meal pairing (this card)no125
mcd-budget-mealno1,618picks dishes for a budget; McPair enumerates every combination and explains the rejected ones
mcd-coupon-strategistno992focuses on coupons; McPair combines coupons, calories, taste and group order splitting
mcd-nutrition-expertno104answers on dish nutrition; McPair chooses an order under hard calorie and protein limits

README in short

The README explains the split of roles between model and code, lists seven question types and their engines, gives installation, a demo run and limits of use. `MCP_INTEGRATION.md` describes the MCP tools called.

README badge

Report a problem

Foxx AIMcPair McDonald's meal pairing
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.