Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to One Tap

Ask your AI who checked in to Saturday's session, to add a new member to a class, or to give someone a 10-visit punch pass in One Tap. It can search attendance lists, participants and people profiles, and read passes, punch passes and your organization. It can also create and update lists and profiles, add participants, check people in and out, create passes and send them by email or SMS.

Connect One Tap free

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

Try asking

  • “Who checked in to Saturday's yoga class?”

    The AI finds the list and lists its participants who are checked in.

  • “Create a list for the Friday workshop on 3 October from 14:00 to 16:00.”

    It creates an attendance list with the name, date, end date and time zone.

  • “Add Maria Jensen to tonight's session and check her in.”

    It finds Maria's profile and adds her to the list as checked in.

What your AI can do

Lists and check-ins

Search and create attendance lists, add participants, check people in and out, undo check-ins and update attendance records.

People profiles

Search, create and update profiles with contact details, notes, check-in codes and custom fields.

Passes and punch passes

List, create and send passes, create punch passes with a visit limit and redeem a visit on a check-in.

  • “Check Peter out and note that he left early.”

    It finds Peter's participant entry and checks him out with your note.

  • “Give Anna a 10-visit punch pass starting today.”

    It finds Anna's profile and creates a punch pass with a limit of 10 check-ins.

  • “Send Anna her pass by SMS.”

    It finds the pass and sends it to her phone. This is a real message.

26 tools for One Tap

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

  • add_participantsChanges dataAdd people to an attendance list: pass `list_id` and `profile_id` (or `profile_ids`); optionally check them in straight away with `checked_in`.
  • check_in_participantChanges dataCheck a participant in by `participant_id`, optionally with `check_in_time` and `check_in_notes`.
  • check_out_participantChanges dataCheck a participant out by `participant_id`, optionally with `check_out_time` and `check_out_notes`.
  • create_listChanges dataCreate an attendance list (event or session). Requires `name` and `date`; optional `end_date`, `time_zone`, `description`, `schedule` and check-in/out settings.
  • create_passChanges dataCreate a pass for a person by `profile_id`, with optional `name` and `expires_at`.
  • create_profileChanges dataCreate a person profile. Requires `name`; optional `email`, `phone`, `address`, `notes` and `custom_fields`. Search first to avoid duplicates.
  • create_punch_passChanges dataCreate a punch pass for a person: `profile_id`, `starts_at`, optional `expires_at`, `check_ins_limit` and `name`.
  • get_current_userGet the details of the OneTap user this connection is signed in as.
  • get_listGet one attendance list by `list_id`.
  • get_organizationGet your OneTap organization's details.
  • get_participantGet one participant (a person's entry on a list) by `participant_id`, including check-in status.
  • get_profileGet one person's profile by `profile_id`.
  • get_punch_passGet one punch pass by `punch_passport_id`, including used check-ins.
  • list_passesList passes (passports), filtered by `profile_id`, `participant_id`, `passport_type` or `active`. Paginated.
  • list_profile_custom_fieldsList the custom fields defined for profiles, to use with create_profile or update_profile.
  • list_punch_passesList punch passes (limited-visit passes) for a person by `profile_id`. Paginated.
  • redeem_punch_passChanges dataUse one visit on a punch pass by `punch_passport_id`, linking it to a `check_in_id`.
  • remove_participantDeletesRemove a participant from a list by `participant_id`. This deletes their attendance record.
  • search_listsSearch attendance lists (events/sessions) by `search_text`, `list_type`, `archived`, date range or `parent_list_id`. Paginated. Use this to find a list ID.
  • search_participantsList participants (people on a list) by `list_id`, `profile_id`, `search_text`, `checked_in`/`checked_out` or check-in date range. Paginated.
  • search_profilesSearch people profiles by `search_text`, `list_id`, `passport_id` or `check_in_code`. Paginated. Use this to find a profile ID.
  • send_passVisible to othersSend a pass to its holder by `passport_id` via `channel` (e.g. email or SMS) to `destination`, with an optional `message`. Sends a real message.
  • undo_check_inChanges dataUndo a participant's check-in by `participant_id`.
  • update_listChanges dataUpdate an attendance list by `list_id`: name, dates, time zone, description or check-in settings.
  • update_participantChanges dataUpdate a participant by `participant_id`: check-in/out dates, notes or method.
  • update_profileChanges dataUpdate a person's profile by `profile_id`: name, email, phone, address, notes, check-in code or custom fields.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your One Tap API key. Sign in to the OneTap dashboard (dashboard.onetapcheckin.com), click your avatar in the top right corner and choose Accounts, then open the API Integration tab to find your API key.

  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 One Tap?

The AI can search attendance lists, participants and profiles, and read passes, punch passes, profile custom fields and your organization. It can create and update lists and profiles, add and remove participants, check people in and out, undo a check-in, create passes and punch passes, redeem a punch pass visit and send a pass by email or SMS.

Does the AI see my One Tap credentials?

No. Your One Tap API key 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 read-only. Removing a participant deletes their attendance record, and sending a pass delivers a real email or SMS. 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 One Tap account.

How do punch passes work with the AI?

The AI can create a punch pass for a person with a start date, an optional expiry and a limit on check-ins. When someone checks in, it can redeem one visit on the pass by linking it to that check-in, and it can show which check-ins a pass has used.

Let your AI work in One Tap today.

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

Connect One Tap free

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