Skip to content

Manage loyalty with Claude or ChatGPT.

Connect your assistant to your self-hosted loyalty platform. Check activity, create programs and prepare customer emails through the built-in MCP server.

Explore the product demo See all requests

AI connections in the demo are read-only.

Try a request

Your agency

The platform owner manages the installation and its client businesses.

  • How did the platform do this week? Then move Bakery Bob to the Gold plan.
  • Which trials end in the next 7 days?
  • How is Harbor Yoga using its plan?

Your client businesses

Business owners work within their own business, when their permissions and service plan allow it.

  • How did my business do this week?
  • Use our existing Free coffee voucher as the birthday reward.
  • Tom’s points balance looks wrong. Fix it.

Illustrative examples · Choose a request above to explore both screens.

Your AI client

How did the platform do this week? Then move Bakery Bob to the Gold plan.

  1. admin_get_platform_overview Read
  2. admin_search "Bakery Bob" Read
  3. admin_change_partner_plan Gold Needs your approval

Here are the last 7 days.

New businesses
6
Program joins
214
Transactions
1,932

Last 7 days, including today. Program joins count customers who joined a loyalty program.

Two businesses are past due: Corner Cuts and Harbor Yoga.

I’ve prepared the plan change for Bakery Bob. Here is the review link. Nothing changes until you approve it in Reward Loyalty.

Which trials end in the next 7 days?

  1. admin_get_saas_overview Read

Three trials end in the next 7 days.

Trials ending
3
Paid businesses
41
Past due
2

Basis: trials that end within 7 days from now.

Lotus Nails ends on Thursday. Peak Climbing and Sunny Side Café end on Sunday.

Corner Cuts and Harbor Yoga are still past due.

How is Harbor Yoga using its plan?

  1. admin_search "Harbor Yoga" Read
  2. admin_get_partner Read
  3. admin_partner_metrics Read

Harbor Yoga is on Silver and close to its limits.

Members of 1,000
912
Loyalty cards of 3
3
Staff of 5
4

Basis: usage against the limits in force for this business.

Its payment is past due. Gold would raise all three limits.

How did my business do this week?

  1. get_partner_dashboard Read

Here are the last 7 days.

Customers who joined a loyalty program
38
Transactions
412
Points issued
6,180

Basis: the last 7 days in your business’s time zone, including today.

Friday to Sunday brought 46% of your transactions.

Use our existing Free coffee voucher as the birthday reward.

  1. get_lifecycle_automations Read
  2. list_vouchers Read
  3. update_lifecycle_automations Needs your approval

I prepared the birthday reward using your Free coffee voucher. Review the automatic-email change in Reward Loyalty before it runs.

Clubs
1
Vouchers that fit
1
Opted in to offers
312

Switching it on emails members, so it waits for you. Here is the review link. Nothing changes until you approve it in Reward Loyalty.

Tom’s points balance looks wrong. Fix it.

  1. search "Tom" Read
  2. get_member_balance Read
  3. list_transactions Read
  4. undo_last_points_credit 40 points Runs at once

His last visit was credited twice, so I reversed the second credit.

Balance before
260
Reversed
−40
Balance now
220

The undo adds an offsetting entry, so his history keeps both credits. The assistant can undo the latest eligible credit. If a newer entry has arrived, that undo is refused.

Waiting for your decision9 min left to decide

Move Bakery Bob to the Gold plan

Claude, through your connection

FieldNowAfter
PlanSilverGold
Members1,00010,000
Loyalty cards310
Staff525

Review the change in Reward Loyalty. You decide whether it goes ahead.

Plans & billing

your-domain.com/en-us/admin/saas

Trials ending within 7 days
3
Past due
2
Paid partners
41

Answers link to the page in Reward Loyalty they came from.

Harbor Yoga · Business

your-domain.com/en-us/admin/manage/partners/view/9d4e2c1a-7b3f-4e8a-b5d2-1c6f0a9e3b47

Plan
Silver
Billing
Past due
Members
912 of 1,000

Answers link to the page in Reward Loyalty they came from.

Dashboard

your-domain.com/en-us/partner

New members, last 7 days
38
Transactions, last 7 days
412

Answers link to the page in Reward Loyalty they came from.

Waiting for your decision9 min left to decide

Switch on automatic emails for the club "Rosa’s Coffee"

Claude, through your connection

FieldNowAfter
Birthday voucherEmptyFree coffee

What this touches

  • Switches on 1 automatic email to members
  • 312 members opted in to offers by email

Review the change in Reward Loyalty. You decide whether it goes ahead.

Tom Baker · Points transaction history

your-domain.com/en-us/partner/transactions/482-913-305-776/221-604-918-357

Reversal of the 10:13 credit
−40
Visit at 10:13
Undone +40
Visit at 10:12
+40
Balance
220

Answers link to the page in Reward Loyalty they came from.

AI connections start off. Your agency decides whether to enable them. The normal dashboards and screens remain available.

What loyalty tasks can AI help with?

Ask in your own words. Each request shows the tools it uses and what you get back.

Platform owner

You run the installation. Your connection sees what your admin dashboard shows.

  • How did our client businesses do in the last seven days, and which payments to our agency are overdue?

    Reads
    What Reward Loyalty does
    Reads the platform overview: new businesses, members and transactions, plus the businesses whose payment is past due.
    admin_get_platform_overview
    What you get
    The dashboard’s figures, each with how Reward Loyalty counted it and a link to the page.
  • Show me everything about [email protected].

    Reads
    What Reward Loyalty does
    Finds the member, then reads her record across every business.
    admin_searchadmin_get_member
    What you get
    Her cards and balances, stamp cards, vouchers, passes, achievements and email choices.
  • Move our client Bakery Bob to our Gold service plan.

    Waits for your approval
    What Reward Loyalty does
    Prepares the plan change and stops.
    admin_change_partner_plan
    What you get
    A review link. You see the new plan and every limit that changes, then approve or reject.

Business owners

You run one business. Your connection reaches that business and nothing else.

  • Which stamp card is doing best this month?

    Reads
    What Reward Loyalty does
    Reads each stamp card and its numbers for the period.
    list_stamp_cardsget_stamp_card_analytics
    What you get
    The cards compared on members, stamps and rewards claimed, with links to their analytics.
  • Create a coffee card: buy 9, the 10th is free.

    Runs at once
    What Reward Loyalty does
    Creates the stamp card through the same form rules as your dashboard.
    create_stamp_card
    What you get
    A new card with its reward, ready to edit or share.
  • Find customers with no recorded visit in 60 days and draft an email inviting them back.

    Runs at once
    What Reward Loyalty does
    Saves an audience using recorded visits among customers who interacted with the business in the past 365 days, then prepares a draft.
    create_segmentcreate_email_campaign_draft
    What you get
    A saved draft. Only eligible customers who accept offers by email can receive it. AI sends up to 25 emails per batch, with a separate approval for each batch.
    Prefer the dashboard?

    Open Customers → Member segments and save your audience. Then open Customers → Email campaigns → Compose Email, select that audience, write, preview and send. Keep the campaign page open while it sends.

  • Jane’s €12 purchase didn’t earn points. Record it.

    Runs at once
    What Reward Loyalty does
    Finds Jane and records the purchase the way staff do at the counter. The card’s points rule sets the points.
    searchrecord_purchase
    What you get
    Jane’s new balance. The assistant can undo the latest eligible credit. If a newer entry has arrived, that undo is refused.

AI connections support the tasks listed here. Some actions remain tasks you perform yourself, including uploading files, changing passwords and installing updates.

Which AI changes need my approval?

A read-only connection cannot change records. If you allow changes, actions such as creating programs and saving drafts can run immediately. The actions listed below require approval in Reward Loyalty.

  1. The AI client asks for a change that requires approval.
  2. Reward Loyalty records the request and answers with a review link. Nothing has changed.
  3. You open the link, read what would change, and click Approve or Reject.
  4. If you approve, the client runs the change. Reward Loyalty checks it again first and runs it at most once.

The connection owner must approve the request, and the assistant must execute it, within 10 minutes of preparation. Approval does not extend that deadline. How approvals work

Waits for your approval

  • Deleting a business, a member, a program or other records
  • Sending an email campaign to members
  • Changes that email members at once, such as switching on an automatic email or a tier change that moves members
  • Recording sales, spending or reversals of prepaid-pass credit. These actions update prepaid-pass records; payments are handled separately by the business.
  • Changing a business’s plan, deactivating a business or editing a plan
  • Purging activity logs or inactive anonymous members

Runs at once, if the connection may make changes

  • Creating and editing programs, segments and email drafts, unless the change emails members or moves them between tiers
  • Staff tasks such as adding points or stamps. Undo is limited to the latest eligible entry and is refused if a newer entry exists.
  • Running an administrator’s scheduled task can take effect immediately, including tasks that send emails or expire points.

Where your data goes.

Reward Loyalty runs on your hosting. When your assistant requests records, Reward Loyalty sends it the information its access allows. If the assistant uses a cloud provider, that provider receives the retrieved information under its terms.

Where it runs
On your installation. The AI client sends its requests to your address. The assistant connects directly to your Reward Loyalty installation.
Access
Read everything permits no changes. Despite its name, Read and make changes you approve also permits changes that run immediately; only the specified actions wait for approval. Custom lets you choose access by area. You also choose when it ends. A connection never does more than the person who made it.
Ending it
End any connection on the AI connections page. Its next request fails.
What a client keeps
Whatever it already read. Ending a connection stops new reads. It can’t delete data the client or its provider stored.
Activity record
Each connection lists what it did, from the activity log.

Do I need to pay for AI?

No AI subscription is needed to use Reward Loyalty. If you choose AI control, you use your own compatible assistant account and pay any provider charges separately. Your account and organisation settings must permit the required connection.

See Reward Loyalty pricing

Connect Claude or ChatGPT.

Copy your MCP address from AI connections in Reward Loyalty. Add it to your assistant, then choose what it may do.

The platform owner enables AI connections first. A business owner needs AI connections and Agent API enabled, the Integration API keys permission, and a service plan that includes Agent API access.

Claude and ChatGPT

These connect with browser sign-in. You need no terminal and never paste a key.

Connect in three steps

  1. Add your MCP address to your AI assistant.
  2. Sign in to Reward Loyalty. Choose the access and when the connection ends.
  3. Choose Allow access. Return to your assistant.

Claude Code, Cursor and VS Code

Create a key in AI connections, choose its access and add it to your development client.

Your MCP addresshttps://your-domain.com/mcp

How the MCP server works.

Your assistant asks. Your server checks access and runs the tool. The built-in MCP server uses Model Context Protocol, the standard that connects AI assistants to software.

  1. Your AI client

    Claude, ChatGPT, Claude Code or another client that speaks MCP.

  2. One address

    The client sends every request here, over HTTPS.

    your-domain.com/mcp
  3. Your Reward Loyalty server

    Checks who the connection belongs to and what it may do.

  4. The dashboard’s rules

    Same roles, plan limits, validation and activity log as a click in the dashboard.

Some changes return a review link. You approve in Reward Loyalty; your assistant then executes the request.

Technical details

MCP tools use the Agent API’s underlying operations, but their approval requirements differ. Some deletes and prepaid-credit changes require approval over MCP and run immediately over the HTTP API.

Claude and ChatGPT connect from their own servers, so your address must be reachable from the internet. Browser sign-in also needs HTTPS, requests for /.well-known routed to the app, and the app at the root of its domain. Key-based connections do not require browser sign-in discovery or installation at the domain root. Use HTTPS for the connection.

Transport
Streamable HTTP at /mcp with JSON responses. Each request stands alone, with no session or open stream. GET and DELETE answer 405.
Sign-in
OAuth 2.1 authorization code with PKCE (S256), dynamic client registration and Client ID Metadata Documents, discovered through protected-resource metadata. Refresh tokens rotate. Or send a key as a bearer token.
Tools
One tool per Agent API operation, generated from the OpenAPI specification. When a connection’s list would pass 90 tools or 150 KB, some families move behind two tools that describe and run them. Each tool has a title, JSON Schema 2020-12 input and output schemas, and readOnlyHint, destructiveHint, idempotentHint and openWorldHint annotations.
Safety
Every MCP write requires an idempotency key; the HTTP API’s header is optional, and a retry of a write that succeeded returns the stored answer. Tools that require approval return a request instead of running. Each key and each caller’s IP address has a rate limit. Every tool call writes one activity log row.
Jobs and views
Clients that support MCP prompts list ready-made jobs, such as a weekly report. Clients that support MCP Apps draw program previews, approval cards and overview snapshots. Every result also arrives as text and structured data.

Questions.

Do I need AI to use Reward Loyalty?
No. Every feature remains available in the dashboard. AI connections are optional and off by default. The platform owner chooses whether to enable them.
Does it work with Claude, ChatGPT or Cursor?
Yes. Claude and ChatGPT connect through browser sign-in. Claude Code, Cursor and VS Code use a key from Reward Loyalty. Add your MCP address, then choose the access the assistant may have.
Will every change wait for my approval?
No. Authorized actions such as creating a program or recording points can run immediately. Specified actions, including deletions and campaign sends, wait for your approval in Reward Loyalty. Your assistant then executes the approved request.
Can my client businesses connect their own assistants?
Yes. Each business connects its own assistant and can reach only its own business data. You control availability through the AI connections setting, Agent API access, account permissions and service plans.
Does my data stay on my server?
Your database stays on your installation. Information retrieved by a cloud AI assistant is also sent to that provider. Ending a connection blocks new requests; it does not erase information the provider has already received.
Is there an extra charge for the MCP server?
The MCP server is included in your license. You use your own AI account and pay any assistant-provider charges separately.