MCP App Store
by KeenEthics
Productivity
WalletPassBuilder icon

WalletPassBuilder

by WalletPassBuilder

Overview

WalletPassBuilder lets ChatGPT create and manage digital wallet passes for your business. Describe a card in plain English and ChatGPT builds a pass that works in both Apple Wallet and Google Wallet, with one share link that opens the right wallet on any phone. What you can do: - Create passes: membership cards, event tickets, coupons, gift cards, business cards and more, with your colors, logo, fields, QR code or barcode, and details on the back. - Issue cards to a list: paste a member or attendee list and get one personal card per person, each with its own link, up to 500 at a time. - Update passes: change a whole pass or one person's card. Saved copies update automatically on every phone. - Run loyalty programs: create a stamp card or spend-based reward with a sign-up link for your counter, add stamps or purchases, and see who has joined and their progress. - Send lock-screen notifications: message everyone who saved a pass, now or at a scheduled time, and cancel scheduled messages. - Archive passes and check your pass credits and workspaces. ChatGPT shows you the exact message before any notification is sent, and asks before changing or archiving a pass. Requirements: a WalletPassBuilder account. Connecting requires an account admin with access to every workspace. ChatGPT uses the same pass credits as the dashboard: one per card issued. Updates, notifications and reading your passes don't use credits. ChatGPT can't see or change your billing, API key, team members or password, and never receives your loyalty customers' phone numbers. You can disconnect at any time from API, then Connected apps, in the WalletPassBuilder dashboard.

Tools

archive_pass

ChatGPT
Archives a pass: its share link stops working and it shows as expired in every wallet that saved it (wallets don't let anyone remove a pass from a phone). This can't be undone from here, so confirm the exact pass with the user first.

cancel_notification

ChatGPT
Cancels a notification that's scheduled but not yet sent.

create_pass

ChatGPT
Creates a pass that works in both Apple Wallet and Google Wallet and returns its share link (one link opens the right wallet on any phone). pass_type "generic" covers membership cards, tickets, coupons, gift cards, business cards and anything else. pass_type "loyalty" creates a stamp or spend loyalty program: customers sign up themselves from its joinUrl and each gets their own card; stamps are added with record_loyalty_visit. For one card per person (members, attendees), put @variables like @name or @member_id in the text fields and pass one entry per person in recipients; each gets its own link. Pass credits count passes created (each recipient is one; each customer who joins a loyalty program is one too) or saves to a wallet, whichever total is higher, so one shared link saved by many people uses one credit per save. Updates and notifications don't use credits. Confirm the design with the user before creating many cards.

get_credits

ChatGPT
Returns the account's pass-credit balance and how many have been used.

get_pass

ChatGPT
Returns one pass: its design, share link, loyalty settings and join link (for loyalty programs), and per-recipient cards with their links (first 50).

list_loyalty_customers

ChatGPT
Lists the customers who joined a loyalty program, with each one's card id (for record_loyalty_visit), progress and join date. Phone numbers are left out.

list_notifications

ChatGPT
Lists sent and scheduled notifications, newest first, with their delivery status.

list_passes

ChatGPT
Lists the passes on the account, newest first, with their share links. Loyalty programs include how many customers have joined.

list_workspaces

ChatGPT
Lists the account's workspaces. Pass a workspace id to create_pass or list_passes to work in one other than the default.

record_loyalty_visit

ChatGPT
Records a visit (one stamp) or a purchase amount on one customer's loyalty card and pushes the new progress to their phone. Use the customer's own card id from list_loyalty_customers, not the program's pass id.

send_notification

ChatGPT
Sends a message to the lock screen of everyone who saved a pass (Apple Wallet shows it on the lock screen; Google Wallet shows it on the card), now or at a scheduled time. This reaches real customers and can't be recalled once sent. Before calling it, show the user the exact message and which pass it goes to, and get an explicit yes.

update_pass

ChatGPT
Changes an existing pass. Only the fields given change; everything else stays as it is. The new version is pushed to every phone that saved it. To change one person's values on a per-recipient pass, use update_recipient instead.

update_recipient

ChatGPT
Changes the @variable values on one person's card of a per-recipient pass (e.g. their points, tier or renewal date) and pushes it to their phone. Get recipient ids from get_pass. Only the variables named change. Doesn't use pass credits.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

13

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily