← Back to Skills Marketplace
ryanchen01

McDonald's China

by ryanchen01 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2446
Downloads
1
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install mcd-cn
Description
Query McDonald's China MCP server via the mcd-cn CLI for campaign calendars, coupons, and auto-claiming. Use for human-friendly coupon lookup or JSON output for scripts.
README (SKILL.md)

mcd-cn

McDonald's China MCP CLI. Human output by default, --json for scripts.

Install

  • Homebrew: brew install ryanchen01/tap/mcd-cn

Config

  • MCDCN_MCP_TOKEN required. Get it from the McDonald's China MCP console.
  • Optional: MCDCN_MCP_URL for custom server URL.

Common commands

  • Campaign calendar: mcd-cn campaign-calender
  • Calendar for date: mcd-cn campaign-calender --specifiedDate 2025-12-09
  • Available coupons: mcd-cn available-coupons
  • Auto-claim coupons: mcd-cn auto-bind-coupons
  • My coupons: mcd-cn my-coupons
  • Current time: mcd-cn now-time-info
  • JSON output: mcd-cn available-coupons --json

Notes

  • Token can be set via MCDCN_MCP_TOKEN env var or .env file.
  • Date format for --specifiedDate is yyyy-MM-dd.
  • Rate limit: 600 requests per minute per token.
Usage Guidance
This skill appears to do what it says: it wraps the third-party mcd-cn CLI and needs your McDonald's China MCP token to read coupons and optionally auto-claim them. Before installing: (1) review the Homebrew tap / GitHub repo (ryanchen01/tap and the linked repo) so you trust the source; (2) understand that the token can perform account actions (avoid using a high-value account if you’re unsure); (3) avoid committing the token into repos — prefer secure credential storage; (4) be aware the .env file approach stores the token in plaintext on disk. If any of those concerns are unacceptable, do not install the formula or create a dedicated/test account for use with this skill.
Capability Analysis
Type: OpenClaw Skill Name: mcd-cn Version: 1.0.0 The skill bundle is classified as benign. It clearly defines its purpose to interact with McDonald's China MCP server using a CLI tool. It requires the `MCDCN_MCP_TOKEN` environment variable, which is necessary for its stated function and not used for exfiltration. The installation method specified in `SKILL.md` uses Homebrew (`brew install ryanchen01/tap/mcd-cn`), which is a standard package manager instruction and does not indicate malicious execution or prompt injection against the agent. No evidence of data exfiltration, persistence, or obfuscation was found.
Capability Assessment
Purpose & Capability
Name/description, required binary (mcd-cn), and required env var (MCDCN_MCP_TOKEN) align with a CLI that queries McDonald's China MCP for calendars/coupons and can perform actions (auto-claim). The primary credential requested is the service token as expected for this purpose.
Instruction Scope
SKILL.md only instructs use of the mcd-cn CLI and mentions storing the token in an env var or .env file. The instructions do not ask the agent to read unrelated system files or exfiltrate data. Note: commands like `auto-bind-coupons` perform account-affecting actions, so the token grants write-capability to the service and can change account state.
Install Mechanism
Install is via a Homebrew formula (ryanchen01/tap/mcd-cn), which is a normal install path. Because it is a third-party tap, users should review the tap/homepage (the GitHub repo) before installing to ensure the formula and binary are trustworthy.
Credentials
The skill only requires a single service token (MCDCN_MCP_TOKEN), which is proportionate. SKILL.md mentions an optional MCDCN_MCP_URL env var and `.env` usage but only MCDCN_MCP_TOKEN is declared as required — minor mismatch. Storing tokens in .env files means local files may contain sensitive credentials; treat accordingly.
Persistence & Privilege
The skill is not always-enabled and does not request additional persistent system privileges. Autonomous invocation is allowed by default (normal for skills) but nothing in the package requests elevated or system-wide changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mcd-cn
  3. After installation, invoke the skill by name or use /mcd-cn
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of mcd-cn: - Query McDonald's China MCP server for campaign calendars and coupon information via CLI. - Human-readable output by default; supports JSON output for scripting. - Features commands for viewing campaign calendars, available coupons, auto-claiming, and more. - Requires MCP token (`MCDCN_MCP_TOKEN`) for authentication. - Rate limited to 600 requests/minute per token.
Metadata
Slug mcd-cn
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is McDonald's China?

Query McDonald's China MCP server via the mcd-cn CLI for campaign calendars, coupons, and auto-claiming. Use for human-friendly coupon lookup or JSON output for scripts. It is an AI Agent Skill for Claude Code / OpenClaw, with 2446 downloads so far.

How do I install McDonald's China?

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

Is McDonald's China free?

Yes, McDonald's China is completely free (open-source). You can download, install and use it at no cost.

Which platforms does McDonald's China support?

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

Who created McDonald's China?

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

💬 Comments