luckin-coffee

Orders Luckin Coffee for store pickup through the luckin-coffee MCP server.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/lsongdev/skills --skill luckin-coffee-lsongdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: luckin-coffee
Source: https://github.com/lsongdev/skills/tree/main/luckin-coffee
Command: npx skills add https://github.com/lsongdev/skills --skill luckin-coffee-lsongdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets users complete the entire Luckin Coffee self-pickup ordering flow—finding stores, searching products, previewing prices with coupons, creating orders, and paying—directly through a conversational AI agent connected to the official Luckin MCP server. ## Core Features & Use Cases - Store and Product Search: Query nearby Luckin stores by coordinates and match natural-language requests like "生椰拿铁" to purchasable SKUs with cup size, temperature, and sweetness attributes. - End-to-End Pickup Ordering: Enforces a strict confirm-store → confirm-product → previewOrder → createOrder pipeline, transparently passing coupon codes and displaying a payment QR code with a clickable link. - Order Management: Query order status and pickup codes after payment, or cancel orders by orderId. - Use Case: A user says "帮我在附近瑞幸点一杯冰生椰拿铁"; the agent locates stores, confirms the store and SKU, previews the discounted price, creates the order, and returns a payment QR code. ## Quick Start Ask the agent to order a Luckin coffee for pickup, for example: help me order an iced coconut latte from the nearest Luckin store.

Frequently Asked Questions about luckin-coffee

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I order Luckin Coffee through an AI agent?▼

Configure the luckin-coffee MCP server with a valid LUCKIN_MCP_TOKEN, then ask the agent to order a drink. The agent queries stores by coordinates, confirms the store and product, previews the price with coupons, and creates the order with a payment QR code.

How do I get a Luckin MCP token for ordering?▼

Visit the Luckin MCP open platform at https://open.lkcoffee.com/mcp, log in, and create a token. Provide it as the LUCKIN_MCP_TOKEN environment variable or send it directly to the agent, which can optionally save it locally with your consent.

Does the Luckin ordering skill support delivery or only pickup?▼

Only in-store pickup is supported. When a user requests delivery, the agent replies with a fixed message explaining that only self-pickup is available and asks whether the user agrees to pick up at the store before continuing.

Why must previewOrder be called before createOrder?▼

previewOrder returns the final price, discount amount, and couponCodeList, which createOrder must pass through unchanged. This prevents charging the original price and ensures the displayed payable amount matches the actual order.

When is the pickup code shown for a Luckin order?▼

The pickup code and estimated pickup time are shown only after payment is completed and the order query returns pickup information. Unpaid orders never expose pickup details to the user.