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.
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.
50 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_integrationChanges dataCreate a new integration. Required: name. API summary: Create organization integration.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_participant_undo_checkoutChanges dataCreate a new undo checkout for a participant. API summary: Undo participant check-out.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`.delete_integrationDeletesPermanently delete a integration by integration id. Destructive action; may require approval. API summary: Delete integration.delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval.delete_listsMoves moneyPermanently delete a list. Financial or irreversible action; may require approval. API summary: Delete multiple lists.delete_passportDeletesPermanently delete a passport by passport id. Destructive action; may require approval. API summary: Delete a group pass.delete_profileDeletesPermanently delete a profile by profile id. Destructive action; may require approval.delete_profilesMoves moneyPermanently delete a profile. Financial or irreversible action; may require approval. API summary: Delete multiple profiles.get_current_userGet the details of the OneTap user this connection is signed in as.get_integrationGet one integration by integration id. API summary: Get specific integration.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_alertsList alerts. Optional filters: order or order desc. Results are paginated. API summary: Get alerts.list_check_in_page_registration_fieldsList check in page registration fields. API summary: Get check-in link settings.list_checkin_v2sList checkin v2s. API summary: Get check-in link v2.list_groupsList groups. Results are paginated. API summary: Get all group passes.list_integrationsList integrations. API summary: Get organization integrations.list_list_surveysList surveys for a list. Optional filters: profile id. API summary: Get list survey.list_logosList logos. API summary: Get organization logo.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_publicsList publics. API summary: Welcome message.list_punch_passesList punch passes (limited-visit passes) for a person by `profile_id`. Paginated.list_registrationsList registrations. API summary: Get registration link.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.search_v2sSearch v2s by search text, search type, search domain, list id, passport id or check in code. Use this to find existing v2s before creating a new v2. Results are paginated. API summary: Get all profiles (v2).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.submit_list_duplicate_checkinVisible to othersVerify a list. Has effects visible outside this system. API summary: Verify duplicate check-in.submit_list_rotating_checkin_qr_codeVisible to othersVerify a list. Has effects visible outside this system. API summary: Verify rotating check-in QR code.undo_check_inChanges dataUndo a participant's check-in by `participant_id`.update_integrationChanges dataUpdate an existing integration identified by integration id. API summary: Update integration.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.update_profile_avatarsVisible to othersUpdate an existing avatar identified by profile id. Has effects visible outside this system. API summary: Update profile avatar.update_punch_passportChanges dataUpdate an existing punch passport identified by punch passport id. API summary: Update punch passport.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose One Tap from the app list.
- 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
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 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 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 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.
Related integrations
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 freeHeyMyApps is not affiliated with One Tap. Product names are trademarks of their owners.






