addLoyaltyTiers
Create and manage loyalty tiers within Mews MCP to enhance customer engagement by defining tier levels, benefits, and minimum points required for each tier.
Instructions
Adds new loyalty tiers to the system
Input Schema
Name | Required | Description | Default |
---|---|---|---|
ChainId | No | Unique identifier of the chain. Required when using Portfolio Access Tokens, ignored otherwise. | |
LoyaltyTiers | Yes | Array of loyalty tier objects to create |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"ChainId": {
"description": "Unique identifier of the chain. Required when using Portfolio Access Tokens, ignored otherwise.",
"type": "string"
},
"LoyaltyTiers": {
"description": "Array of loyalty tier objects to create",
"items": {
"additionalProperties": false,
"properties": {
"BenefitDescription": {
"description": "Description of the benefits for this tier",
"type": "string"
},
"Description": {
"description": "Description of the loyalty tier",
"type": "string"
},
"IsActive": {
"description": "Whether the loyalty tier is active",
"type": "boolean"
},
"Level": {
"description": "Level of the loyalty tier (lower numbers = lower tiers)",
"type": "number"
},
"LoyaltyProgramId": {
"description": "Unique identifier of the loyalty program",
"type": "string"
},
"MinimumPointsRequired": {
"description": "Minimum points required to reach this tier",
"type": "number"
},
"Name": {
"description": "Name of the loyalty tier",
"type": "string"
}
},
"required": [
"LoyaltyProgramId",
"Name"
],
"type": "object"
},
"maxItems": 1000,
"type": "array"
}
},
"required": [
"LoyaltyTiers"
],
"type": "object"
}