Integration · Marketing
Connect Claude & ChatGPT to PassEntry
Ask your AI to issue a wallet pass, look up a pass, or add points to a loyalty card. It can create and update Apple and Google Wallet passes from your PassEntry templates, void passes, send a push notification to a pass holder, create and update events, and read scans, batches and loyalty balances.
Free plan, no credit card. Takes about a minute.
Try asking
“Issue a membership pass from our Gold template for customer C-2291.”
The AI finds the template ID and creates the pass with C-2291 as its external ID.
“Give loyalty member L-883 50 extra points and tell them why.”
It adds 50 points to the loyalty balance and pushes your message to the holder.
“Which passes were scanned at yesterday's event?”
It lists scans for that event and date range, with pass and status.
What your AI can do
Wallet passes
Issue passes from templates, update barcode, expiry, locations or group tags, turn passes off and on again, and void them.
Loyalty and notifications
Read and change loyalty balances, and send a push notification to a pass holder's phone.
Events and scans
Create and update events, list scans by pass, event or date, and check batches, entities and templates.
“Void pass C-2291, it was issued by mistake.”
It voids the pass so it can no longer be used. This cannot be undone.
“Create the event Summer Market on 14 June from 10:00 to 16:00 at Pier 5.”
It creates the event under your entity with name, venue, start and end time and time zone.
“Tell the holder of pass C-2291 that doors open at 18:00.”
It sends a push notification to that pass holder's phone.
40 tools for PassEntry
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_batchMoves moneyCancel a batch (batch id). Financial or irreversible action; may require approval. API summary: Cancel batch.create_entity_readerChanges dataCreate a new reader for a entity. API summary: Create reader.create_eventChanges dataCreate an event under an entity: `entity_id` and `event` with name, venue name, start/end date-time and time zone.create_image_assetChanges dataCreate a new image asset. API summary: Create Image Asset.create_logChanges dataCreate a new log. API summary: Log scan.create_passChanges dataIssue a new Apple/Google Wallet pass from a `pass_template` (template ID), with an optional `ext_id`, group tags, locations and email `binding` to lock it to one wallet account.create_pass_templateChanges dataCreate a new pass template. Required: pass template. API summary: Create Pass Template.create_scanChanges dataCreate a new scan. API summary: Create scan.create_subscriptionDeletesCreate a new subscription. Required: webhook subscription. Destructive action; may require approval. API summary: Create Webhook Subscription.create_subscription_testDeletesCreate a new test for a subscription. Destructive action; may require approval. API summary: Test Webhook Subscription.create_walletVisible to othersCreate a new wallet. Has effects visible outside this system. API summary: Create wallet messaging batch.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete Webhook Subscription.get_batchGet one batch by `batch_id`, with its status.get_entityGet one entity by `entity_id`.get_eventGet one event by `event_uuid`.get_image_assetGet one image asset by image asset id. API summary: Show Image Asset.get_loyalty_balanceGet the loyalty balance of a loyalty pass by `loyalty_id`.get_passGet one wallet pass by `pass_id` (UUID or external ID), with its status and details.get_pass_templateGet one pass template by `pass_template_id`, with its fields and design.get_readerGet one reader by reader id. API summary: Get reader.get_scanGet one scan by `scan_id`.get_subscriptionGet one subscription by subscription id. API summary: Show Webhook Subscription.list_batchesList messaging and other batches, optionally filtered by `type`.list_entitiesList the entities (brands or businesses) in your PassEntry account with their IDs.list_entity_reader_configurationsList reader configurations for a entity. API summary: Get reader configuration.list_image_assetsList uploaded image assets, filtered by `entity_id` or `image_type`.list_pass_templatesList pass templates, filtered by `template_type` or `status`. Use to find the template ID for creating passes.list_passesList wallet passes, filtered by `status`, `pass_template_uuid` or name, `group_tag`, `event_uuid`, `device_type`, `ext_id_prefix` or created date range. Use to find a pass ID.list_scansList pass scans, filtered by `pass_id`, `reader_id`, `event_id`, `scan_type`, `status`, group tag or created date range.list_subscriptionsList subscriptions. Optional filters: entity id. Results are paginated. API summary: List Webhook Subscriptions.send_batch_nowDeletesSend a batch (batch id). Destructive action; may require approval. API summary: Send batch now.send_pass_notificationVisible to othersSend a push notification to the holder of one pass: `pass_id` and the notification `message`. This messages the holder's phone.update_eventChanges dataUpdate an event by `event_uuid`: name, venue, start/end date-time or time zone.update_loyalty_balanceChanges dataChange a loyalty pass's points by `loyalty_id`: `balance` adds (positive) or subtracts (negative) points, or `override_balance` sets an exact value; an optional `message` is pushed to the holder.update_passChanges dataUpdate an issued pass by `pass_id`: barcode, expiry, locations or group tags; `pass_action` deactivate or reactivate turns the pass off or back on. An optional `message` is shown to the holder as a notification.update_pass_templateChanges dataUpdate an existing pass template identified by pass template id. Only the fields you pass are changed. API summary: Update Pass Template.update_readerChanges dataUpdate an existing reader identified by reader id. Only the fields you pass are changed. API summary: Update reader.update_subscriptionDeletesUpdate an existing subscription identified by subscription id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update Webhook Subscription.update_subscriptionsMoves moneyUpdate an existing subscription identified by webhook subscription id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Rotate Secret Key.void_passChanges dataVoid (nullify) a pass by `pass_id` so it can no longer be used. This cannot be undone.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose PassEntry from the app list.
- 2
Paste your key
Paste a PassEntry API key. In the PassEntry Dashboard, open Developer tools and copy an API key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in PassEntry?
The AI can list and read passes, pass templates, entities, events, scans, batches, image assets and loyalty balances. It can issue new passes, update or void passes, change loyalty points, create and update events, and send a push notification to a pass holder.
Does the AI see my PassEntry API key?
No. Your PassEntry credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Voiding a pass cannot be undone and a push notification reaches the holder's phone, and both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps 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?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own PassEntry account.
Will pass holders get a message on their phone?
Only when the AI sends one. Sending a pass notification messages the holder's phone, and updating a pass or a loyalty balance can include an optional message shown to the holder. You can leave those tools off or require your approval first.
Related integrations
Let your AI work in PassEntry today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect PassEntry freeHeyMyApps is not affiliated with PassEntry. Product names are trademarks of their owners.






