Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to LoyaltyDog

Ask your AI how many points a member has, which offers they can claim, or what is left on a gift card in LoyaltyDog. It can search members, read points transactions and activity, and see gift card sales and redemptions. It can also add members and points, create and publish offers, create and issue vouchers and refund gift card transactions, with your approval if you want it.

Connect LoyaltyDog free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many points does [email protected] have?”

    The AI finds your loyalty program, searches its members by email and reads the member's points balance.

  • “Give member 5821 50 bonus points for the review.”

    It adds 50 points to the member's balance in the program.

  • “Create an offer: free coffee for 200 points, and publish it.”

    It creates the offer with name and points cost, then publishes it so members can see and claim it.

What your AI can do

Members and points

Search, add, update and delete members, add points, and read each member's points transactions, activity and offers.

Offers and vouchers

Create, update and publish offers, claim and redeem offers for members, and create and issue vouchers.

Gift cards

Search gift cards, read balances and transactions, see sales and redemption analytics, and refund a gift card transaction.

  • “What is the balance on gift card GC-1043?”

    It reads the gift card with its balance and, if you ask, its transaction history.

  • “How did gift card sales go last month?”

    It reads the gift card program's sales and redemption overview for that period.

  • “Send the 10% welcome voucher to [email protected].”

    It finds the voucher and issues it to that email address. The person receives the voucher.

27 tools for LoyaltyDog

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_customer_pointsChanges dataAdd loyalty points to a member: `program_id`, `customer_id` and `points`.
  • claim_offer_for_customerChanges dataClaim an offer for a member: `program_id`, `customer_id` and `offer_id`. This may spend the member's points.
  • create_customerChanges dataAdd a member to a program: `program_id` plus `first_name`, `last_name`, `email`, `phone` and optional starting `points`. Search first to avoid duplicates.
  • create_offerChanges dataCreate a program offer: `program_id`, `name`, plus optional `description`, `points_cost`, `value`, `start_date`, `end_date` and limits. Publish it with publish_offer.
  • create_voucherChanges dataCreate a program voucher: `program_id`, `name`, plus optional `description`, `discount_type`, `discount_value`, `start_date`, `end_date` and `expires_in`.
  • delete_customerDeletesDelete a member by `program_id` and `customer_id`, with an optional `reason`. The member moves to the trash.
  • get_customerGet one member by `program_id` and `customer_id`, including their points balance.
  • get_gift_cardGet one gift card by `program_id` and `card_id`, including its balance; set `include_transactions` for its history.
  • get_gift_card_analyticsGet a gift card program's sales and redemption overview (`program_id`), optionally for a `from`/`to` range or `period`.
  • get_loyalty_programGet one loyalty program's settings by `program_id`.
  • get_offerGet one offer by `program_id` and `quote_id` (the offer ID).
  • get_voucherGet one voucher by `program_id` and `journal_entry_id` (the voucher ID).
  • issue_voucherVisible to othersIssue a voucher to a person by `email` (`program_id`, `voucher_id`). Sends the voucher to that person.
  • list_customer_activityList a member's activity history by `program_id` and `customer_id`.
  • list_customer_offersList the offers available to or claimed by a member (`program_id`, `customer_id`).
  • list_customer_transactionsList a member's points transactions by `program_id` and `customer_id`, optionally within `start`/`end`.
  • list_gift_card_transactionsList a gift card's transactions (`program_id`, `card_id`).
  • list_loyalty_programsList your loyalty programs with their IDs. Start here to get a `program_id`.
  • list_offersList a program's offers (`program_id`), optionally searched with `q`.
  • list_program_transactionsList points transactions across a program (`program_id`), optionally searched with `q` or within `start`/`end`.
  • publish_offerVisible to othersPublish an offer (`program_id`, `offer_id`) so members can see and claim it.
  • redeem_customer_offerChanges dataRedeem the member's current claimed offer at checkout (`program_id`, `customer_id`).
  • refund_gift_card_transactionMoves moneyRefund a gift card transaction (`program_id`, `card_id`, `transaction_id`), fully or a partial `amount`, with an optional `reason`. Moves money back onto the card.
  • search_customersSearch a program's members by `q`, `email` or `phone` (`program_id` required). Use to find a customer ID.
  • search_gift_cardsSearch a gift card program's cards by `q`, `card_id` or `status`; set `positive_balance` to show only cards with money left.
  • update_customerChanges dataUpdate a member's name, email, phone or custom fields by `program_id` and `customer_id`. Leave out `points` unless you mean to change the balance; use add_customer_points for adjustments.
  • update_offerChanges dataUpdate an offer by `program_id` and `quote_id` (the offer ID); `name` is required.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose LoyaltyDog from the app list.

  2. 2

    Paste your key

    Paste a LoyaltyDog App Key. In LoyaltyDog, open the API Keys page (app.loyalty.dog/account/appkeys), create an App Key and copy it. Treat it like a password.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in LoyaltyDog?

The AI can read your loyalty programs, members, points transactions, activity, offers, vouchers and gift cards, including gift card analytics. It can add, update and delete members, add points, create, update and publish offers, claim and redeem offers for members, create and issue vouchers, and refund gift card transactions.

Does the AI see my LoyaltyDog credentials?

No. Your LoyaltyDog App Key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Refunding a gift card transaction moves money back onto the card, and issuing a voucher or publishing an offer reaches your customers. These actions, and deleting a member, can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own LoyaltyDog account.

How does the AI know which program to use?

Most LoyaltyDog tools need a program ID. The AI starts by listing your loyalty programs with their IDs, then works inside the program you mean. If you run several programs, name the one you want in your request.

Let your AI work in LoyaltyDog today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect LoyaltyDog free

PipMCP is not affiliated with LoyaltyDog. Product names are trademarks of their owners.