Integrations

Create wallet passes from Claude, ChatGPT and any AI assistant

Describe a card in a sentence and it lands in Apple Wallet and Google Wallet. Your assistant can update it, message everyone who saved it and add loyalty stamps, through WalletPassBuilder’s MCP server.

New accounts get free pass credits to start. No code needed.

A chat asking an AI assistant for an Iron Peak Gym membership card for Priya Nair, and the finished card in Apple Wallet on an iPhone

One conversation. Endless possibilities.

Just ask. Your wallet passes are ready.

Create passes, reward customers, send updates, and track results. Just describe what you need in plain English.

Launch a loyalty program

Loyalty

“Create a stamp card for Sunset Coffee Co. with a free coffee after 5 stamps.”

Done! Here's your stamp card and a sign-up link for your counter.

Sunset Coffee Co. stamp card with a free coffee reward

Issue member cards from a list

Membership

“Make a Jimmy Gym membership card for everyone on this list.”

Done! Each member has their own card and link.

Jimmy Gym membership card for Amelia S

Update one member's card

Update

“Move John Davis to Gold, valid until September 2030.”

Done! John's card updates on his phone straight away.

Buy Local wallet pass for John Davis, Gold tier

Message everyone who saved a card

Notification

“Tell everyone with the Bean There Café card: ‘Double stamps all weekend.’”

Here's the message. Send it to everyone who saved the card?

iPhone lock screen showing a Bean There Café notification: Double stamps all weekend!

Add a stamp at the counter

Loyalty

“Give Sarah a stamp on her Sunset Coffee card.”

Done! Three more stamps to her free coffee.

Sunset Coffee Co. stamp card with two stamps

Check what's live

Analytics

“How many concert tickets went out, and how many credits are left?”

Here's a summary of your tickets and credits.

Chat on a phone summarizing concert tickets sent and pass credits left

How each one connects

Sign in once, and your API key stays private

Assistants sign in with your WalletPassBuilder account and only an account admin can approve them. Disconnect any of them from the dashboard under API, then Connected apps.

Claude

  1. 1In Claude, open Customize, then Connectors.
  2. 2Click + Add, then "Add custom connector".
  3. 3Name it WalletPassBuilder, paste https://walletpassbuilder.com/api/mcp and click Continue, then Add.
  4. 4Sign in to WalletPassBuilder and approve the connection.

Works on Claude Free (one custom connector), Pro, Max, Team and Enterprise. On Team and Enterprise, an owner adds the connector for the organization first, then each person connects.

Step-by-step guide

ChatGPT

  1. 1Turn on developer mode in Settings, then Apps, then Advanced settings.
  2. 2In Settings, then Apps, click Create.
  3. 3Paste https://walletpassbuilder.com/api/mcp, choose OAuth, and click Scan Tools.
  4. 4Sign in to WalletPassBuilder, approve the connection, then click Create.

Custom MCP apps are available on ChatGPT Business, Enterprise and Edu, on the web. On Business, only admins and owners can use developer mode; an admin can then publish the app for the workspace.

Step-by-step guide

Claude Code, Cursor, VS Code and other MCP clients

  1. 1Add WalletPassBuilder as a remote (Streamable HTTP) MCP server with the URL below.
  2. 2In Claude Code, run the command below, start Claude, then run /mcp to sign in.
  3. 3A client that can't sign in can send your API key as Authorization: Bearer <key> instead.

Every client signs in the same way, so none of them needs your API key.

https://walletpassbuilder.com/api/mcp
claude mcp add --transport http walletpassbuilder https://walletpassbuilder.com/api/mcp

The wallet pass MCP server

13 tools for Apple Wallet and Google Wallet

A remote MCP server any client can use. Your assistant chooses the tool from what you ask; you never call them by name.

create_pass

Make a pass for both wallets, a loyalty program, or one card per person, with share links.

update_pass

Change only what you name; every saved copy updates.

update_recipient

Change one person's details, like their tier or points.

get_pass

A pass's design, links and recipients.

list_passes

Your passes, newest first, with how many people joined.

archive_pass

Retire a pass: its link stops and saved copies show as expired.

send_notification

A lock-screen message to everyone who saved a pass, now or scheduled.

list_notifications

Sent and scheduled messages and how they did.

cancel_notification

Cancel a scheduled message.

record_loyalty_visit

Add a stamp or a purchase to a customer's card.

list_loyalty_customers

Who joined a loyalty program and their progress.

get_credits

Pass credits left and used.

list_workspaces

Your workspaces, to work in one other than the default.

Server URL
https://walletpassbuilder.com/api/mcp
Transport
Streamable HTTP, remote. Nothing to install.
Sign-in
OAuth 2.1 with PKCE, or your API key as a Bearer token.
Credits
One per card issued, same as the dashboard. Updates, messages and reads are free.

Prefer code? The same actions are in the REST API.

Coming soon

Zapier, Make and n8n

Native apps are on the way. Today, automations already create passes when an order or sign-up comes in from Shopify, Stripe Checkout, Square, WooCommerce, Jotform or Typeform, and Make and n8n can call the REST API with your API key from their HTTP steps.

FAQ

Questions about the integrations

Does it cost extra?+

No. Assistants use the same pass credits as the dashboard and the API: one per card issued. Updating cards, sending notifications and reading your passes don't use credits. New accounts get free pass credits to start.

Do I need to write any code?+

No. Add WalletPassBuilder as a connector in Claude or an app in ChatGPT, sign in once, and describe what you want in plain words.

What can the assistant do with my account?+

Create, update and archive passes, send lock-screen notifications, add loyalty stamps, and read your passes, loyalty customers' names and progress, and credits. It can't see or change your billing, API key, team, password or customers' phone numbers, and you can disconnect it at any time under API, then Connected apps.

Will it message my customers without asking?+

WalletPassBuilder tells the assistant to show you the exact message and get your yes before sending, and Claude and ChatGPT can also ask for your approval before running an action.

Which assistants work?+

Claude (Free with one custom connector, Pro, Max, Team and Enterprise), ChatGPT Business, Enterprise and Edu on the web, Claude Code, Cursor, VS Code, and any other client that supports remote MCP servers.

Is there an MCP server for Apple Wallet passes?+

Yes. WalletPassBuilder runs a remote MCP server at https://walletpassbuilder.com/api/mcp that creates, updates and messages Apple Wallet and Google Wallet passes.

Can Claude create an Apple Wallet pass?+

Yes. Connect WalletPassBuilder as a custom connector, describe the pass, and Claude creates it and gives you a link that adds it to Apple Wallet on an iPhone or Google Wallet on an Android phone.

Who on my team can connect an assistant?+

An account admin with access to every workspace, the same people who can manage the API key. If they leave the team, any assistant they connected stops working.

Where do I get help connecting?+

Email [email protected] with the assistant you're using and what you see. To disconnect an assistant, open API in the dashboard, then Connected apps, and click Disconnect.

Your next card doesn’t need to be plastic.

Create a wallet pass your customers can save in seconds.