Skip to main content
Once you’ve connected the MCP server, you can ask your assistant questions in plain language. Below are examples grouped by capability to show what’s possible.

Understanding your program setup

Ask about your program’s configuration — sites, locales, points-expiry policy, earning rules, redeemable rewards, tier structure, and referral incentive.
  • “How is my loyalty program set up?”
  • “What rules do customers earn points from, and how many points does each give?”
  • “List all the rewards customers can redeem and how many points they cost.”
  • “What tiers do I have, and what are the thresholds for each?”
  • “Do my points expire? What’s the expiry policy?”
  • “What referral incentive is configured for my program?”
  • “Which sites and locales are part of my program?”

Analytics and performance

Get a time series for a single metric over a date range, bucketed by day, week, or month. Many metrics can be filtered to a single site or earning rule. The available metrics are:
MetricWhat it measuresFilter by
New membersCustomers who enrolled during the period
Activities completedPoint-earning customer activities recordedsite, rule
Points earnedPoints earned (approved + pending)site, rule
Points earned (approved)Points earned from approved activitiessite, rule
Points earned (pending)Points earned from activities not yet approvedsite, rule
Points spentPoints spent on approved reward claimssite
Points expiredPoints that expiredsite, rule
Points deductedPoints removed via negative approved activitiessite, rule
Example prompts:
  • “How many new members did I gain each month this year?”
  • “Show me points earned per week for the last quarter.”
  • “Compare points earned vs points spent over the last 90 days.”
  • “How many points expired last month?”
  • “What were my daily activity completions in December?”
  • “Which earning rule drove the most points last month?”
  • “Break down points earned by site for the last month.”

Customers

Look up your loyalty customers by email, ID (merchant_id, their ID in your ecommerce platform), or created/updated time range. Each customer includes their points balances, enrollment state, current tier, tags, and timestamps. Requires the read_customers scope on your API key.
  • “Look up the customer with email customer@example.com.”
  • “What’s the points balance and tier for the customer with ID 1234567890?”
  • “Which customers enrolled in the last 7 days?”
  • “Show me customers updated since the start of the month.”

Orders

List your orders by time range, order number, ID (merchant_id, the order’s ID in your ecommerce platform), or customer. Each order includes its amounts, statuses, timestamps, points earned, and rewards used. Requires the read_orders scope on your API key.
  • “Show me the orders placed by customer@example.com.”
  • “What points did order #1001 earn?”
  • “List orders from the last 7 days and the rewards used against them.”
  • “Find the order with ID 1234567890 and tell me its status.”