Frequently Asked Questions

Everything you need to know about RewardsMCP

← Back to Home

Getting Started

What is RewardsMCP?

RewardsMCP is a Shopify app that connects your store's loyalty program to AI shopping assistants like ChatGPT, Claude, and other AI agents through the Universal Commerce Protocol (UCP).

This means AI assistants can check customer point balances and redeem rewards on their behalf, creating a seamless shopping experience.

What is the Universal Commerce Protocol (UCP)?

UCP is an open standard that allows AI agents to discover and interact with e-commerce services. When you install RewardsMCP, your store gets a UCP endpoint that AI agents can automatically find and use.

Think of it like an API that's specifically designed for AI assistants to understand and use.

How do I install RewardsMCP?

Installation is simple:

  • Find RewardsMCP in the Shopify App Store
  • Click "Add app" and authorize the required permissions
  • Select your loyalty provider in the Settings page
  • Test the connection using the Agent Sandbox

The entire setup takes less than 5 minutes with no code changes required.

Loyalty Providers

Which loyalty providers are supported?

RewardsMCP currently supports 8 major loyalty providers:

  • Smile.io - Full integration with balance checks and redemptions
  • Yotpo Loyalty - Complete points and rewards support
  • LoyaltyLion - Balance queries and reward redemption
  • Stamped.io - Reviews + loyalty combo integration
  • Rise.ai - Gift cards and store credit loyalty
  • BON Loyalty - Popular SMB loyalty solution
  • Growave - All-in-one reviews, wishlist, and loyalty
  • Custom API - Connect your own in-house loyalty system via our Bridge Webhook
  • Shopify Native - Uses customer metafields for a no-code fallback
What if I use a different loyalty provider?

If you use a different loyalty provider, you have three options:

  • Use the Custom API option to bridge your existing API to our standard (takes ~1 hour for a developer)
  • Use the "Shopify Native" option and sync your loyalty data to customer metafields
  • Contact us at support@rewardsmcp.com to request integration with your provider

We're actively adding support for more providers based on merchant requests.

How do I configure my loyalty provider API keys?

After selecting your loyalty provider in the Settings page:

  • Enter your API key from your loyalty provider's dashboard
  • For some providers, you may also need a secret key or account ID
  • Click "Save Configuration" and then "Test Connection"

Your API credentials are encrypted and stored securely.

AI Agents & Integration

Which AI agents can use RewardsMCP?

Any AI agent that supports the Model Context Protocol (MCP) or Universal Commerce Protocol (UCP) can interact with your loyalty program, including:

  • ChatGPT with MCP plugins
  • Claude with MCP tool support
  • Custom AI shopping assistants
  • Third-party AI commerce platforms
How do AI agents discover my store's endpoint?

RewardsMCP creates a UCP manifest at your store's app proxy URL:

your-store.myshopify.com/apps/ucp/manifest

AI agents use this manifest to discover available loyalty tools and understand how to interact with your store.

What can AI agents do with my loyalty program?

Currently, AI agents can:

  • Check balance - Query a customer's current point balance
  • Redeem rewards - Apply available rewards to create discount codes

All actions require customer identification and are logged for your review.

Security & Privacy

Is RewardsMCP secure?

Yes, security is a top priority:

  • HMAC verification - All requests are cryptographically signed and verified
  • Encrypted storage - API keys and credentials are encrypted at rest
  • Shopify OAuth - We use Shopify's secure authentication system
  • HTTPS only - All communication is encrypted in transit
What customer data do you access?

We access only the minimum data required to provide loyalty services:

  • Customer email (to identify loyalty accounts)
  • Customer ID (to link with your loyalty provider)
  • Loyalty metafields (if using Shopify Native option)

We do not store or share customer data. See our Privacy Policy for details.

Are you GDPR compliant?

Yes, RewardsMCP is fully GDPR compliant. We handle all mandatory Shopify compliance webhooks:

  • Customer data request
  • Customer data erasure
  • Shop data erasure

Read our complete Privacy Policy for more information.

Billing & Pricing

How much does RewardsMCP cost?

RewardsMCP has a simple pricing model:

  • Pro Plan: $50/month
  • Free Trial: 14 days, no credit card required

The Pro Plan includes unlimited customers, unlimited redemptions, all loyalty providers, and priority support.

How does billing work?

Billing is handled through Shopify's secure billing system. After your 14-day free trial ends, charges appear on your regular Shopify invoice.

You can cancel anytime from your Shopify admin under Apps.

Can I cancel anytime?

Yes, you can cancel your subscription at any time. Go to your Shopify Admin → Apps → RewardsMCP → Delete app.

Your data will be removed and billing will stop immediately.

Troubleshooting

The connection test is failing. What should I do?

If the connection test fails:

  • Verify your API key is correct and has not expired
  • Check that your loyalty provider account is active
  • Ensure you've selected the correct provider
  • Try regenerating your API key in your loyalty provider's dashboard

If issues persist, contact support@rewardsmcp.com.

AI agents aren't finding my store's endpoint

Verify your UCP endpoint is working:

  • Visit your-store.myshopify.com/apps/ucp/manifest in a browser
  • You should see a JSON response with available tools
  • If you see a 404 error, the app proxy may not be configured correctly

Contact support if you need help with endpoint configuration.

Points aren't syncing correctly

If point balances seem incorrect:

  • Check that the customer email matches between Shopify and your loyalty provider
  • Verify the customer has an active loyalty account
  • For Shopify Native, ensure the metafield namespace and key are correct
  • Try the "Test Connection" button to verify API connectivity

Still have questions?

Our support team is here to help you get the most out of RewardsMCP.

Contact Support