Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Zuddl

Ask your AI who has registered for an event, which registrations are waiting for approval, or to add a speaker in Zuddl. It can search events and attendees, register, approve or reject attendees, and check people in and out of events and sessions with their ticket QR code. It can also update sessions, speakers and locations and read your sponsors.

Connect Zuddl free

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

Try asking

  • “Who has registered for our customer summit?”

    The AI finds the event and lists the attendees registered for it.

  • “Register Anna Berg, [email protected], for the summit and send her a confirmation.”

    It checks the attendee list for duplicates, registers her with name and email, and can email her a registration confirmation.

  • “Approve the pending registration for Jonas Holm.”

    It finds his registration and approves it, which gives him access to the event.

What your AI can do

Events and attendees

Search events and registrations, register new attendees, and approve or reject pending registrations.

Check-ins

Check attendees in and out of an event or a single session using the QR code on their ticket.

Sessions, speakers and locations

Update sessions, add speakers and files to them, manage event locations and read sponsors.

  • “Check in the attendee with this QR code to the keynote session.”

    It records a session check-in with the ticket QR code, the event and the session.

  • “Add Maria Lund as a speaker and put her on the panel session.”

    It creates the speaker on the event and adds her to the session.

  • “Move the workshop to Room B and let it end at 15:30.”

    It finds the location, then updates the session with the new location and times.

26 tools for Zuddl

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

  • add_session_filesChanges dataAttach files to a session: `event_id`, `session_id` and `items`, each with a `fileUrl` and `fileName`.
  • add_speakers_to_sessionChanges dataAdd existing event speakers to a session: `event_id`, `session_id` and `items` (each with a speakerId and optional speakerOrder).
  • approve_attendeeVisible to othersApprove a pending attendee registration by `event_id` and `registration_id`. The attendee gets access to the event.
  • check_in_attendeeChanges dataCheck an attendee in to an event using their ticket `qr_code` and the `event_id`, with an optional `occurred_at` time.
  • check_in_to_sessionChanges dataCheck an attendee in to a specific session using their `qr_code`, `event_id` and `session_id`.
  • check_out_attendeeChanges dataCheck an attendee out of an event using their ticket `qr_code` and the `event_id`, with an optional `occurred_at` time.
  • check_out_of_sessionChanges dataCheck an attendee out of a specific session using their `qr_code`, `event_id` and `session_id`.
  • create_attendeeChanges dataRegister a new attendee for an event: `event_id`, `email`, `first_name` and `last_name`, plus optional company, designation, phone and ticket type. Set `send_registration_confirmation_email` to email them a confirmation. Search attendees first to avoid duplicates.
  • create_locationChanges dataAdd a location to an event: `event_id` and `name`, with an optional `map_link`.
  • create_speakerChanges dataAdd a speaker to an event: `event_id`, `email`, `first_name` and `last_name`, plus optional bio, company, designation and social links. Search speakers first to avoid duplicates.
  • get_attendeeGet one attendee registration by `event_id` and `registration_id`.
  • get_eventGet one event by `event_id`, including its name, dates, type and location.
  • get_locationGet one event location by `event_id` and `address_id`.
  • get_sessionGet one session of an event by `event_id` and `session_id`, including title, times, location and capacity.
  • get_speakerGet one speaker of an event by `event_id` and `speaker_id`.
  • get_sponsorGet one sponsor of an event by `event_id` and `sponsor_id`.
  • list_sponsorsList the sponsors of an event by `event_id`, with optional `sort` and paging.
  • reject_attendeeVisible to othersReject a pending attendee registration by `event_id` and `registration_id`.
  • remove_speakers_from_sessionMoves moneyRemove speakers from a session: `event_id`, `session_id` and `items` listing the speakerIds. The speakers stay on the event.
  • search_attendeesSearch the attendees registered for an event by `event_id`, with optional `filter`, `sort` and paging. Use this to find a registration_id.
  • search_eventsSearch your Zuddl events with optional `filter` (e.g. by name, type, start or end date), `sort`, `page` and `limit`. Use this to find an event_id.
  • search_locationsSearch the locations (venues and rooms) of an event by `event_id`. Use this to find a location_id for a session.
  • search_speakersSearch the speakers of an event by `event_id`, with optional `filter`, `sort` and paging. Use this to find a speaker_id.
  • update_locationChanges dataRename a location or change its map link by `event_id`, `address_id` and `name`.
  • update_sessionChanges dataUpdate a session by `event_id` and `session_id`. `title`, `start_date_time` and `end_date_time` are required; you can also change description, location, capacity and tags.
  • update_speakerChanges dataUpdate a speaker by `event_id` and `speaker_id`. `first_name` and `last_name` are required; bio, company, designation, website and social links are optional.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Zuddl API key. In the Zuddl dashboard open Settings > API Access Key and create or copy a key. PipMCP sends it as-is in the Authorization header.

  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 Zuddl?

The AI can search and read events, attendees, sessions, speakers, sponsors and locations. It can register attendees, approve or reject registrations, check people in and out of events and sessions, update sessions, create and update speakers and locations, add or remove speakers on a session, and attach files to a session.

Does the AI see my Zuddl API key?

No. Your Zuddl 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 with lookups only. Approving or rejecting a registration affects what the attendee can access, and removing speakers from a session cannot be undone. 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 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 Zuddl account.

Can the AI check people in at the door?

Yes. With the check-in tools switched on, the AI can check an attendee in to or out of an event, or a single session, using the QR code on their ticket. You can also give the time it happened.

Let your AI work in Zuddl today.

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

Connect Zuddl free

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