100+ integrations are ready to connect to your AI.Connect your first MCP

LoyaltyLion MCP server for your AI

Look up what a customer has earned, give or remove points, redeem a reward and get the voucher code, see how your program is set up, and chart new members, points and loyalty revenue over time.

PopMCPLoyaltyLion

What's jane@example.com's points balance and tier, and what can she redeem right now?

Supported LoyaltyLion tools

Every Admin API and Headless API endpoint is here, from customers and transactions to reward redemption, referrals and exports, alongside LoyaltyLion's own read-only program setup and analytics. Jobs like a full customer overview by email and a points change with the balance before and after take one call.

67 tools in the full catalog: 23 read and 44 write. 39 load by default, and the rest are found with tool search.

loyaltylion_disable_reward

Stops customers redeeming a reward across the program, right away.

loyaltylion_enable_reward

Makes a reward redeemable again across the program.

loyaltylion_list_available_rewards

The rewards one customer can redeem now, with id, title, point_cost and kind.

loyaltylion_redeem_reward

Redeems a reward for a customer and spends their points; the answer holds what they got, such as a voucher code.

loyaltylion_redeem_reward_for_customer

Redeem a reward for a customer by email or store id, and by the reward's id or title.

loyaltylion_refund_reward

Cancels a redeemed reward and gives the points back.

loyaltylion_add_customer_points

Gives a customer points, approved at once.

loyaltylion_adjust_customer_points

Add or remove a customer's points by email or store id.

loyaltylion_enroll_customer

Joins an existing customer to the loyalty program.

loyaltylion_get_customer

One customer in full by their store id: points, tier progress, claimed rewards, available rewards and rules, recent history, referral links and marketing consent.

loyaltylion_get_customer_overview

Everything about one customer in one call, by email or store id: points balance, tier, enrollment, referral link, the rewards they can redeem now and their last transactions.

loyaltylion_initialize_customer_session

Starts a shopper session and CREATES the customer if they do not exist yet, with the email given.

loyaltylion_list_customer_transactions

One customer's points history: what they earned, spent, lost or had refunded.

loyaltylion_list_customers

Find customers and read their points (points_approved, points_pending, points_spent), tier (loyalty_tier_membership), enrollment and referral link.

loyaltylion_remove_customer_points

Takes points from a customer.

loyaltylion_update_customer

Sets a customer's birthday (YYYY-MM-DD) or blocked (true stops them earning and redeeming).

loyaltylion_get_analytics_metric

A time series for one analytics metric, by day, week or month.

loyaltylion_get_identity

Which LoyaltyLion program this connection reaches and which scopes it has.

loyaltylion_get_program_setup

How the loyalty program is set up: rules, rewards, tiers, points expiry and referral incentive.

loyaltylion_get_site_configuration

One site's program as shoppers see it: earning rules, rewards with their ids and costs, tiers and the referral incentive.

loyaltylion_list_official_tools

List the tools on LoyaltyLion's own AI server, with their inputs.

loyaltylion_list_sites

The sites (stores) in the program, with id, name, URL, platform, currencies and languages.

loyaltylion_read_official_tool

Call a read-only tool on LoyaltyLion's own AI server.

loyaltylion_create_activity

Tells LoyaltyLion a customer did something, so a matching rule can award points.

loyaltylion_create_order

Reports an order from a custom store so it can earn points.

loyaltylion_create_webhook

Subscribes a URL to an event.

loyaltylion_delete_webhook

Stops a webhook subscription.

loyaltylion_export_customers

Export every customer, or those matching the date filters, to a file: use this instead of paging for a whole list.

loyaltylion_get_customer_export

An export's status: pending, processing (progress shows rows so far), completed (download_url, a JSON Lines file, the link lasting six hours; read again for a new one), expired (seven days after completion) or failed.

loyaltylion_get_order

One order's payment, refund and cancellation status, with its payments and refunds.

loyaltylion_list_activities

Things customers did that can earn points, across the program: rule, customer, value, state (pending, approved, declined, void, expired).

loyaltylion_list_customer_exports

Past and current customer exports with their status.

loyaltylion_list_orders

Orders LoyaltyLion knows about, with totals, payment, fulfillment, refund and cancellation status, and the customer.

loyaltylion_list_webhooks

Webhook subscriptions this credential created.

loyaltylion_update_activity

Approves, declines or voids an activity, which awards or takes back its points.

loyaltylion_update_order

Tells LoyaltyLion an order was paid, refunded or cancelled, which awards or takes back its points.

loyaltylion_create_unsubscribe

Stops LoyaltyLion's loyalty emails to an address.

loyaltylion_list_unsubscribes

Email addresses that opted out of loyalty emails.

loyaltylion_list_transactions

The points ledger for the whole program, newest first: every earn, spend, expiry and refund.

loyaltylion_redeem_cart_discount_voucher

Turns points into a voucher for money or percent off the cart.

loyaltylion_redeem_collection_discount_voucher

Turns points into a voucher for one collection.

loyaltylion_redeem_custom_reward

Redeems a custom reward your team fulfils.

loyaltylion_redeem_free_product

Adds a free product reward to a Shopify cart for points.

loyaltylion_redeem_free_shipping_voucher

Turns points into a free shipping voucher.

loyaltylion_redeem_gift_card

Turns points into a gift card.

loyaltylion_redeem_product_discount_voucher

Turns points into a voucher for one product.

loyaltylion_redeem_subscription_discount_voucher

Turns points into a discount on the customer's active subscription.

loyaltylion_redeem_subscription_product

Turns points into a product added to the customer's active subscription.

loyaltylion_refund_free_product

Cancels a free product reward and gives the points back.

loyaltylion_set_customer_birthday

Sets a customer's birthday, which can trigger a birthday rule.

loyaltylion_subscribe_customer_to_email_marketing

Records that a customer agreed to marketing emails and syncs it to the store.

loyaltylion_create_webview_session

Makes a short-lived URL that shows the loyalty page, for embedding in a mobile app.

loyaltylion_complete_clickthrough_rule

For a customer who followed a link.

loyaltylion_complete_custom_rule

For a customer who did what a custom rule asks.

loyaltylion_complete_facebook_like_rule

For a customer who liked your Facebook page.

loyaltylion_complete_instagram_follow_rule

For a customer who followed you on Instagram.

loyaltylion_complete_tiktok_follow_rule

For a customer who followed you on TikTok.

loyaltylion_complete_twitter_follow_rule

For a customer who followed you on Twitter or X.

loyaltylion_create_customer_export

Starts a background file of every customer, or those matching the date filters: use it instead of paging when you need them all.

loyaltylion_get_webhook

One webhook subscription.

loyaltylion_update_activity_by_merchant_id

Approves, declines or voids an activity by the name and merchant_id it was tracked with.

loyaltylion_claim_referee_incentive

Gives a referred shopper their voucher.

loyaltylion_create_review

Reports a customer review from your own reviews app so review rules can award points.

loyaltylion_delete_review

Removes a reported review from LoyaltyLion.

loyaltylion_register_guest_referrer

Gives a shopper who is not a member their referral links, creating them as a guest.

loyaltylion_track_referral_share

Records that a customer shared their referral link, which can earn points.

loyaltylion_update_review

Changes a reported review.

Connect LoyaltyLion to Claude, ChatGPT and Claude Code

Credentials off one LoyaltyLion screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In LoyaltyLion, go to Manage, then API keys, and click Create API key. Tick the permissions you want the AI to have and copy the token, which is shown only once. Paste it here. There is no app to register and nothing to approve.

API key••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “What's jane@example.com's points balance and tier, and what can she redeem right now?”

    • get_customer_overview
  • “How is our loyalty program set up: earning rules, rewards, tiers and points expiry?”

    • get_program_setup
  • “How many new members and how much loyalty revenue did we get each month this year?”

    • get_analytics_metric
  • “Add 500 points to jane@example.com as an apology for her late order”

    • adjust_customer_points
  • “Redeem the $5 off reward for Jane and give me the voucher code”

    • redeem_reward_for_customer
  • “Export everyone whose loyalty record changed since September 1 and give me the file”

    • export_customers

Use LoyaltyLion from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

LoyaltyLion MCP server questions

What teams ask before putting LoyaltyLion behind an AI client.

What do I need to connect LoyaltyLion?

One API key. In LoyaltyLion go to Manage, then API keys, click Create API key, tick the permissions and copy the token straight away, since LoyaltyLion shows it only once. Paste it into PopMCP. There is no app to register and nothing to approve. Do not use the older token and secret from Settings: LoyaltyLion ends support for them on January 10, 2027, and they reach only part of the API.

Which permissions should I tick on the key?

Tick every read and write permission if the AI should be able to change points, redeem rewards and report orders. Tick only the read ones for a key that can look but not touch. Add write_configuration only if the AI may turn rewards on and off. You can change a key's permissions at any time in LoyaltyLion without reconnecting, and a tool that needs a missing one says which.

Can the AI see my program setup and analytics?

Yes, on LoyaltyLion's Classic plan and above. Program setup covers earning rules, rewards, tiers, points expiry and the referral incentive. Analytics gives a time series by day, week or month for members, points, orders, revenue, rewards and customer lifetime value. Both come from LoyaltyLion's own read-only AI server through the same key. On the Plus plan the AI can also read your audit log.

Can it change a customer's points?

Yes. adjust_customer_points adds or removes points by email or store id. It matches the email exactly and asks which customer if two share it, and when it looks up by email it shows the balance before and after. Each call changes the balance, so asking twice adds twice. The reason you give is visible to the shopper.

Can it change my earning rules, rewards or tiers?

Mostly no. LoyaltyLion's API can turn a reward on or off, and that is the only program setting it can change. You still edit rules, rewards and tiers in LoyaltyLion. The AI can read all of them.

I run several loyalty programs. How does that work?

Add one connection per program. An API key belongs to one program, so switch program in LoyaltyLion, make a key there and connect it. Within a program with several sites, the AI asks which site where it matters, and with one site it never needs to ask.

Do webhooks work?

Yes. The AI can list, create and delete subscriptions for events like points earned, tier changes and redeemed rewards. LoyaltyLion signs each delivery with your site secret when the subscription was made with an API key, and each subscription is visible only to the credential that made it.

Do I have to run or host the LoyaltyLion MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect LoyaltyLion to Claude Code?

Connect LoyaltyLion in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking LoyaltyLion on the consent screen. The LoyaltyLion tools are then available in that session, and no LoyaltyLion credential is stored on your machine.

Why do only 39 of the 67 tools load by default?

Loading 67 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 39-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 67 here. A trigger is something PopMCP watches for you: 29 LoyaltyLion events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into LoyaltyLion.

Connect LoyaltyLion to your AI in minutes

Launch a hosted MCP endpoint for LoyaltyLion, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP