# Glow Loyalty MCP

> Glow Loyalty MCP manages entire customer rewards programs for Shopify merchants. Your agent can check points, manually adjust balances, list all members, and redeem rewards directly through natural conversation without logging into your dashboard.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** loyalty-program, rewards-management, shopify-integration, referral-marketing, customer-retention, point-tracking

## Description

Managing a loyalty program shouldn't feel like navigating a labyrinth of tabs. This MCP connects your Glow Loyalty account to any AI client, letting you automate customer retention tasks right where you work. You can ask your agent for a member’s current point balance or list all enrolled members instantly. Need to give out bonus points? Just tell the agent; it handles the adjustment. If a customer is ready to buy, your agent can initiate the reward redemption process, deducting points and generating a unique discount code for you. When you connect this MCP through Vinkius, you gain a single source of truth for all member data and program rules. This means your support team gets real-time insight into tier status and available rewards without ever leaving their chat window.

## Tools

### gift_points_to_member
Gifts bonus points directly to a specific member account.

### adjust_member_points
Adds or removes points from a member’s balance using positive or negative numbers, respectively.

### verify_api_connection
Checks if the MCP is correctly connected to your Glow Loyalty account.

### get_reward_spec
Provides details on how many points are needed for a specific reward option.

### find_loyalty_member
Searches the membership database to locate a specific customer by identifier or email.

### get_program_details
Retrieves high-level information about your overall Glow account identity and setup.

### get_member_balance
Checks the current total point balance for a specified loyalty member.

### list_members_by_page
Retrieves a paginated list of all enrolled members to allow bulk viewing.

### list_loyalty_members
Generates a comprehensive list of every member currently in the loyalty program.

### list_new_members
Displays a list of members who have signed up most recently.

### list_available_rewards
Shows all reward options currently configured in the loyalty program, including point costs.

### redeem_loyalty_reward
Completes the process of exchanging points for a reward and generates a unique discount code.

## Prompt Examples

**Prompt:** 
```
What is the point balance for 'customer@email.com'?
```

**Response:** 
```
Checking points... The customer has 1,250 points and is currently in the 'Gold' tier. They have 2 available rewards they can redeem.
```

**Prompt:** 
```
Add 100 bonus points to 'jane@example.com' for social sharing.
```

**Response:** 
```
Points adjusted! I've successfully added 100 points to Jane's balance. Her new total is 550 points.
```

**Prompt:** 
```
List all available rewards I can offer to my customers.
```

**Response:** 
```
Retrieving rewards... I found 3 active offers: '$5 Off' (500 pts), '10% Discount' (1000 pts), and 'Free Shipping' (750 pts).
```

## Capabilities

### Track Member Status
Retrieve detailed information on members, including their current point balance and loyalty tier.

### Adjust Points Manually
Programmatically add or subtract points from a member's account for custom rewards or service recovery.

### Process Reward Redemptions
Deduct necessary points and create unique discount codes when a customer redeems an available reward.

### List Member Data
Fetch comprehensive lists of all enrolled members or only the latest signups for targeted campaigns.

### Check Reward Options
Retrieve a list of every available reward configured in your loyalty program, along with their point costs.

## Use Cases

### The VIP Customer Service Request
A customer calls demanding to know their point status. Instead of having to manually search the dashboard, the agent asks your AI client to use `get_member_balance` and immediately tells the customer they are in the 'Gold' tier with 1,250 points.

### The Failed Transaction Apology
A member complains about a glitch. The support agent doesn't want to wait for accounting. They ask the AI client to use `adjust_member_points` to immediately gift 200 bonus points, solving the problem in seconds.

### The End-of-Quarter Marketing Push
A marketing manager needs a list for an email blast. Instead of exporting data manually, they ask the agent to use `list_new_members` and get a clean, actionable list of everyone who signed up last week.

### The Point Confusion
A user asks what points are required for 'Free Shipping.' The agent uses `get_reward_spec` to confirm the exact point cost and then guides the user through the process of using `redeem_loyalty_reward`.

## Benefits

- Stop jumping between Shopify admin and your CRM. Your agent gets real-time access to member point balances using the `get_member_balance` tool, giving you immediate answers without switching tabs.
- Handling customer apologies or special requests is simple. You can use `adjust_member_points` to manually add bonus points on the fly, logging the change directly from your chat interface.
- When a customer asks what they can buy, your agent checks all options using `list_available_rewards` and provides them with the exact point cost via `get_reward_spec`. No guesswork needed.
- Need to give out gift cards or bonus points for a referral? Use the dedicated `gift_points_to_member` tool to automate the reward process instantly.
- If you manage large customer bases, use `list_members_by_page` and `list_new_members` to pull segmented lists of customers ready for targeted campaigns.

## How It Works

The bottom line is that you manage complex customer loyalty tasks using simple chat prompts instead of clicking through multiple backend dashboards.

1. Subscribe to the Glow Loyalty MCP through Vinkius and enter your API credentials.
2. Your agent automatically verifies connectivity and loads all available member data and reward options into its context.
3. You simply ask a question, like 'What's John Doe's point balance?' and your agent executes the necessary actions.

## Frequently Asked Questions

**How do I check a member’s current point balance with the Glow Loyalty MCP?**
You ask your agent for the balance using `get_member_balance`. The agent retrieves the real-time total points and confirms the customer's current loyalty tier.

**Can I use the Glow Loyalty MCP to give bonus points?**
Yes. Use the `gift_points_to_member` tool in your chat prompt. You just specify how many points and which member needs them, and it handles the update.

**What if I need to find out what rewards members qualify for?**
First, use `list_available_rewards` to see all active offers. Then, you can ask the agent to check the required points for any specific reward using `get_reward_spec`.

**Is the Glow Loyalty MCP useful if I have many members?**
Absolutely. You don't need to look at every profile. Use `list_members_by_page` or `list_new_members` to get targeted lists of people who need attention.

**Does the Glow Loyalty MCP handle point deductions?**
Yes, it handles redemptions by using the `redeem_loyalty_reward` tool. This action deducts points and generates a unique discount code for your store.