Skip to content

Integration · Marketing

Connect Claude & ChatGPT to PassKit Event Tickets

Ask your AI to set up a new production with its venue and events, to issue a wallet ticket for a guest, or to find every ticket on an order. It can create and update productions, venues, events and ticket types, look up tickets by ID, ticket number or order number, and validate or redeem tickets. It can also read production analytics and count tickets.

Connect PassKit Event Tickets free

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

Try asking

  • “Set up a production called Summer Jazz Night at Harbour Hall on 14 August.”

    The AI creates the production, the venue and the event, linking the event to both.

  • “Add a VIP ticket type to Summer Jazz Night.”

    It creates the ticket type for the production, based on the pass template you choose.

  • “Issue a VIP ticket for Anna Berg for the 14 August event.”

    It issues the ticket for the event and ticket type. The pass is then available to the guest for Apple Wallet or Google Pay.

What your AI can do

Productions, venues and events

Create, update, copy and list productions, venues and events, including events by start date and venue.

Ticket types and tickets

Create ticket types, issue tickets, update ticket and holder details, and look up tickets by ID, ticket number or order number.

At the door and after

Validate and redeem tickets, count tickets and read production analytics.

  • “Which tickets are on order number 5821?”

    It looks up the tickets on that order number within the production.

  • “Validate ticket T-00412 at the door, then redeem it.”

    It finds the ticket by its ticket number, validates it and marks it as redeemed.

  • “How is Summer Jazz Night doing this month?”

    It reads the production's analytics for the period you give.

22 tools for PassKit Event Tickets

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

  • create_eventChanges dataSchedule an event for a `production` at a `venue` with a scheduled start date, plus optional doors-open time, end date and ticket quota.
  • create_productionChanges dataCreate a new production with a `name`, plus optional uid, event type and fine print. Ticket types and events are added to it afterwards.
  • create_ticket_typeChanges dataCreate a ticket type for a production: `name`, `production_id` and the pass template ID to use before redemption.
  • create_venueChanges dataCreate a venue with `name` and `address`, plus optional timezone, room and GPS coordinates.
  • delete_ticketMoves moneyPermanently delete a ticket by ticket ID or ticket number. The holder's wallet pass stops working; this cannot be undone.
  • find_event_by_venue_and_dateFind an event by production ID/UID, venue ID/UID and scheduled start date.
  • get_eventGet one event (a production at a venue on a date) by its PassKit event ID (passed as `ticket_id`).
  • get_productionGet one production by its PassKit production ID (passed as `ticket_id`).
  • get_ticketGet one issued ticket by its PassKit ticket ID (`ticket_id`), including holder, seat and status.
  • get_ticket_by_numberFind a ticket by `ticket_number` together with its production ID or UID.
  • get_ticket_pass_linkChanges dataGet the wallet pass link for a ticket, identified by ticket ID, ticket number or order number. `format` chooses web page, Google Wallet or Apple pass bundle.
  • get_ticket_typeGet one ticket type by its PassKit ticket type ID (passed as `ticket_id`).
  • get_tickets_by_orderList all tickets in an order by `order_number` together with its production ID or UID.
  • get_venueGet one venue by its PassKit venue ID (passed as `ticket_id`).
  • issue_ticketVisible to othersIssue a wallet ticket for an `event` (by ID, or event details which create the event if missing), with ticket type, ticket number, seat info, face value and the holder's `person` details. The holder can install and use the pass.
  • list_eventsChanges dataList scheduled events, optionally filtered by production ID/UID or venue ID.
  • list_productionsChanges dataList event productions (shows, concerts, conferences) with optional limit, offset and ordering. Use to find a production ID.
  • list_ticket_typesChanges dataList the ticket types (e.g. VIP, General Admission) for a production by `production_id`.
  • list_venuesChanges dataList venues with optional limit, offset and ordering. Use to find a venue ID.
  • redeem_ticketVisible to othersRedeem a ticket by ticket ID or ticket number, with an optional staff/scanner reference. A redeemed ticket can no longer be used for entry.
  • update_ticket_holderVisible to othersUpdate the ticket holder's personal details (`person`: name, email, phone) on a ticket identified by ticket ID or ticket number.
  • validate_ticketDeletesValidate (check in) a ticket by ticket ID or ticket number, with an optional staff/scanner reference. Can auto-redeem once a maximum number of validations is reached.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose PassKit Event Tickets from the app list.

  2. 2

    Paste your key

    Paste a long-lived PassKit API token and your API region. In the PassKit portal, open your project settings, choose Pass API's, enter your password and click Generate API Token. Enter pub1 for Europe (the default) or pub2 for the USA. You can see your region under your username › Developer Tools › API Region.

  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 PassKit Event Tickets?

It can create, read, update and list productions, venues, events and ticket types, and copy a production. It can issue tickets, look them up by ID, ticket number or order number, update tickets and holder details, and validate or redeem them. It can also count tickets, read production analytics and delete tickets, events, ticket types, venues and productions.

Does the AI see my PassKit Event Tickets API token?

No. Your PassKit token 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. Issuing and updating tickets reaches your guests, validating a ticket marks it at the door, and deletes are permanent, so these 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 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 PassKit account.

Which PassKit API region should I enter?

Enter pub1 if your PassKit account is in Europe, which is the default, or pub2 if it is in the USA. You can check it in the PassKit portal under your username › Developer Tools › API Region. A token only works against the region its account belongs to.

Let your AI work in PassKit Event Tickets today.

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

Connect PassKit Event Tickets free

PipMCP is not affiliated with PassKit Event Tickets. Product names are trademarks of their owners.