# Zinrelo MCP for AI Agents AI Agent Connect

> Zinrelo MCP connects your loyalty program to your AI agent. You can award points for purchases, enroll new members, and manage reward redemptions using plain English. It turns your loyalty data into actionable actions for marketing and support teams without switching tabs.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/undefined/ai-agent-connect
- **Tags:** loyalty-programs, rewards-points, customer-engagement, retention-marketing, tier-management, redemption

## Description

Connect your Zinrelo account to any AI agent to automate your loyalty and rewards operations. This Connector lets your agent interact with loyalty members, award points for activities or purchases, and manage reward redemptions directly from natural language. You can stop jumping between different tabs and manual dashboards. Instead of hunting for member IDs or manually calculating point balances, you can just ask your agent to do it for you. Because Vinkius hosts this and thousands of other connections, you can manage your entire loyalty ecosystem from a single interface. You'll spend less time copying data between tools and more time actually engaging with your customers. Whether you're running a flash sale, checking a balance during a support call, or handling a complex redemption request, your agent handles the technical steps while you stay focused on the conversation. It makes your rewards program feel like a natural part of your communication instead of a separate chore. You can manage the entire lifecycle of a member from enrollment to redemption without ever leaving your primary workspace. This turns a complex administrative task into a simple conversation with your AI agent. By integrating your loyalty data this way, you ensure that your team always has the most accurate information at their fingertips.

## Tools

### deduct_points
Take points away from a member's balance for manual adjustments. This helps you handle corrections or specific return scenarios.

### get_member_details
Pull a full profile for a specific loyalty member. This gives your agent the context it needs to provide personalized service.

### list_member_transactions
Pull a full history of points earned and spent for a member. This helps you audit a customer's spending habits.

### list_loyalty_members
Get a complete list of everyone currently in your loyalty program. This provides a high-level view of your current member base.

### award_points_purchase
Add points to a member's account based on a completed sale. This links rewards directly to your store's revenue.

### enroll_member
Create a new loyalty profile or update an existing one. This keeps your member list current without manual form filling.

### award_points_activity
Give points to a member for a specific custom action. This lets you reward non-purchase behaviors like social shares or signups.

### redeem_reward
Process a reward redemption like a coupon for a member. This lets your agent handle the final step of the rewards cycle.

### get_loyalty_settings
View your current account settings and loyalty configurations. This keeps your agent updated on the latest program rules.

## Prompt Examples

**Prompt:** 
```
How many points does customer@example.com have and what was their last purchase?
```

**Response:** 
```
I've checked the account for **customer@example.com**. Here is the current status:

*   **Current Balance:** 1,250 points
*   **Loyalty Tier:** Gold
*   **Last Transaction:** -500 points for 'Redeem $5 Coupon' on July 12th.

Would you like me to list their full transaction history?
```

**Prompt:** 
```
Award 200 points to jane.doe@example.com for her recent VIP sign-up.
```

**Response:** 
```
I've successfully awarded **200 points** to **jane.doe@example.com** for their VIP sign-up. 

Their new total balance is **1,750 points**. I've also updated their profile to reflect this activity.
```

**Prompt:** 
```
Show me the transaction history for john.smith@example.com.
```

**Response:** 
```
I found the following recent activity for **John Smith**:

| Date | Action | Points |
| :--- | :--- | :--- |
| July 10 | Newsletter Signup | +100 |
| July 08 | Purchase | +500 |
| July 07 | Reward Redemption | -500 |
```

## Capabilities

### Enroll new loyalty members
Add new customers to your rewards program using natural language.

### Award points for purchases
Automatically add points to a member's account based on their recent sales.

### Award points for activities
Give points for non-purchase actions like social shares or signups.

### Deduct points manually
Take points away from a member's balance for corrections or returns.

### Redeem rewards
Process reward redemptions like coupons for your members instantly.

### Fetch member profiles
Retrieve full loyalty profiles to get context for customer interactions.

### Audit transaction history
List every point earned and spent for a specific member.

### Manage loyalty settings
Access account configurations and program rules for your agent.

### List all program members
Get a complete overview of everyone currently in your loyalty program.

## Use Cases

### Instant Balance Checks
A customer asks their support agent, 'How many points do I have?' The agent uses get_member_details to find the balance and answer immediately.

### Automated Campaign Rewards
A marketing manager tells the agent to award 50 points to everyone who joined today. The agent uses award_points_activity to process the request.

### Purchase Point Attribution
After a customer completes a $100 sale, the agent uses award_points_purchase to update their loyalty balance automatically.

### Member Profile Updates
A customer wants to update their tier status. The agent uses enroll_member to modify their profile without the user filling out a form.

## Benefits

- Faster Support: Use get_member_details to see a customer's status instantly without leaving your chat window.
- Precise Rewards: Use award_points_purchase to ensure every sale gets the right amount of points automatically.
- Easy Enrollment: Use enroll_member to add new customers to your program during the checkout flow.
- Accurate Auditing: Use list_member_transactions to see every point earned or spent for a clear history.
- Manual Control: Use deduct_points to handle edge cases or corrections without needing to log into the main dashboard.
- Program Oversight: Use get_loyalty_settings to keep your agent updated on current program rules and tiers.

## How It Works

The bottom line is you get a direct line between your AI agent and your Zinrelo loyalty data.

1. Subscribe to the Zinrelo MCP on Vinkius
2. Enter your Partner ID and API Key in the configuration
3. Ask your AI client to perform loyalty tasks like checking balances or awarding points

## Frequently Asked Questions

**Can the Zinrelo MCP help me manage rewards?**
Yes, it lets your AI agent handle reward redemptions and point awards automatically. You can manage the entire rewards cycle through natural language.

**How do I award points for purchases with Zinrelo MCP?**
Your agent can use the award_points_purchase tool to add points to a member's account based on a completed sale, making it much faster than manual entry.

**Can I see a member's full history with Zinrelo MCP?**
Yes, the Zinrelo MCP can pull a full list of transaction history for any member, allowing you to see exactly how they've earned and spent points.

**Does the Zinrelo MCP support new member enrollment?**
Yes, it can enroll or update member profiles using natural language. This makes it easy to add new customers to your program during a conversation.

**Can I use Zinrelo MCP for marketing campaigns?**
Absolutely. You can use it to award points for specific activities, like signups or social shares, helping you run loyalty campaigns more efficiently.

**How do I award points for a specific activity?**
Use the `award_points_activity` tool with the member's email and the specific `activity_id` defined in your Zinrelo dashboard.

**Can I see a history of point redemptions for a user?**
Yes, the `list_member_transactions` tool retrieves a complete history of all point earnings and redemptions for a target member.

**Is it possible to manually deduct points?**
Absolutely. Use the `deduct_points` tool to remove a specific amount of points from a user's loyalty balance.