← Back to Skills Marketplace
chandler0714

McDonald's China (mstore)

by chandler0714 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
134
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mstore
Description
McDonald's China coupon redemption, query, and points checking. Use when user wants to (1) Query or claim McDonald's coupons, (2) Check available coupons, (3...
Usage Guidance
This skill appears to implement the McDonald's China MCP API and requires only your MCP token (MCDCN_MCP_TOKEN). Before installing or running: 1) Verify the registry metadata is corrected to declare the required MCDCN_MCP_TOKEN (the SKILL.md and code do require it). 2) Inspect the third‑party brew formula (ryanchen01/tap/mcd-cn) before running brew install — the skill suggests but does not bundle that install. 3) Be aware setup.sh will modify your shell profile (~/.zshrc, ~/.bash_profile, or ~/.bashrc) to store the token; if you prefer not to persist the token, export it only into your current session instead of running the script. 4) Confirm the MCP endpoints (open.mcd.cn / mcp.mcd.cn) are legitimate and that the token you provide is only used for your McDonald's account. 5) If you have concerns, ask the publisher to: add MCDCN_MCP_TOKEN to the declared required env vars, document exactly what the brew formula contains, and provide checksums or a trusted source for any external packages.
Capability Analysis
Type: OpenClaw Skill Name: mstore Version: 1.0.0 The skill bundle is a legitimate utility for interacting with McDonald's China MCP services, allowing users to manage coupons, points, and food orders. It includes a Python CLI (scripts/mcd.py) that communicates with the official McDonald's China domain (mcp.mcd.cn) and a setup script (scripts/setup.sh) to manage authentication tokens. While the setup script modifies shell profiles to persist environment variables and the skill relies on an external Homebrew dependency, these behaviors are transparent and consistent with the tool's stated purpose, with no evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, reference API, and provided CLI (scripts/mcd.py) are consistent with McDonald's China MCP operations (coupons, points, ordering). However the registry metadata claims no required environment variables while the SKILL.md and the CLI both require an MCDCN_MCP_TOKEN — this metadata omission is an inconsistency.
Instruction Scope
Runtime instructions are narrowly focused on MCP API calls and token configuration. They instruct the user to set MCDCN_MCP_TOKEN or run scripts/setup.sh which writes to the user's shell profile and exports the token to the current session. Writing to the user's shell profile is within scope for persisting a credential but is a privileged action (modifies user config) and should be highlighted to users.
Install Mechanism
The package itself has no install spec (instruction-only), which is low risk. SKILL.md recommends installing a third‑party brew formula (ryanchen01/tap/mcd-cn) — that external package is not part of this bundle and introduces trust considerations; the included scripts are plain Python and a shell setup script (no obfuscated code or downloads).
Credentials
The skill legitimately needs a single MCP token (MCDCN_MCP_TOKEN) to access the user's McDonald's account. However the registry metadata does not declare this required env var (it lists none), which is inconsistent and could mislead users about what secrets the skill needs. The code also looks for a local ~/.mcd-cn.env file as an alternate token source — this is reasonable but means the token could be read from that file if present.
Persistence & Privilege
The skill does not request always:true and does not appear to modify other skills or system-wide settings. The setup script will add an export line to a detected shell profile (~/.zshrc, ~/.bash_profile, or ~/.bashrc), which is a normal way to persist a credential but is a filesystem-write action affecting your shell environment and should be acknowledged before running.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mstore
  3. After installation, invoke the skill by name or use /mstore
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the mstore skill for McDonald's China MCP services: - Enables querying and claiming of McDonald's coupons and points redemption products. - Supports points balance checks, campaign calendar queries, and detailed menu/nutrition information. - Provides complete MCP delivery ordering: address management, menu browsing, price calculations, and order creation/tracking. - Requires MCP token setup linked to user's McDonald's China account. - Includes usage examples and command documentation.
Metadata
Slug mstore
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is McDonald's China (mstore)?

McDonald's China coupon redemption, query, and points checking. Use when user wants to (1) Query or claim McDonald's coupons, (2) Check available coupons, (3... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install McDonald's China (mstore)?

Run "/install mstore" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is McDonald's China (mstore) free?

Yes, McDonald's China (mstore) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does McDonald's China (mstore) support?

McDonald's China (mstore) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created McDonald's China (mstore)?

It is built and maintained by chandler0714 (@chandler0714); the current version is v1.0.0.

💬 Comments