Integration · Forms
Connect Claude & ChatGPT to WaiverFile
Ask your AI whether someone has signed a waiver, and it checks your WaiverFile site. It can search signed waivers by name or email, list and count waivers in a date range, open a waiver with its answers or get it as a PDF. It can also list events and the waivers signed for each, and manage event categories.
Free plan, no credit card. Takes about a minute.
Try asking
“Has Peter Holm signed a waiver?”
The AI searches the signed waivers for his name and shows the matching waivers.
“How many waivers were signed last weekend?”
It counts the signed waivers between the two dates.
“Send me the PDF of this waiver.”
It gets the signed waiver as a PDF.
What your AI can do
Signed waivers
Search waivers by name or email, list and count them by date, find them by your own reference IDs, and open one with its answers or as a PDF.
Events
List events and upcoming events by date or category, and see the waivers signed for a single event.
Forms and site
List waiver forms and site details, create and update event categories, and invite event managers.
“Who signed for Saturday's group climbing event?”
It finds the event and lists the waivers signed for it.
“Pull last month's waiver answers with participant names.”
It gets the waiver data for the date range, with form answers and, if you want, one row per waiver with the participant names.
“Which waiver forms are active right now?”
It lists the waiver forms that are currently active on your site.
47 tools for WaiverFile
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
count_waivers_by_dateCount the signed waivers in a date range (`start_date`, `end_date`), to know how many pages to fetch.create_editcheckinChanges dataCreate a new editcheckin. Required: target url or site id. API summary: Subscribe to the Edit Checkin trigger.create_editeventChanges dataCreate a new editevent. Required: target url or site id. API summary: Subscribe to the Edit Event trigger.create_editwaiverChanges dataCreate a new editwaiver. Required: target url or site id. API summary: Subscribe to the Edit Waiver trigger.create_eventChanges dataCreate a new event. API summary: Inserts new event.create_event_categoryChanges dataCreate an event category with a `name` and `active` flag.create_evt_pingChanges dataCreate a new evt ping. Required: body. API summary: Ping test.create_newcheckinChanges dataCreate a new newcheckin. Required: target url or site id. API summary: Subscribe to the New Checkin trigger.create_neweventChanges dataCreate a new newevent. Required: target url or site id. API summary: Subscribe to the New Event trigger.create_newqrscanChanges dataCreate a new newqrscan. Required: target url or site id. API summary: Subscribe to the New Successful QR Scan trigger.create_newwaiverChanges dataCreate a new newwaiver. Required: target url or site id. API summary: Subscribe to the New Waiver trigger.delete_categoriesDeletesPermanently delete a category. Destructive action; may require approval. API summary: Deletes the event category.delete_editcheckinsMoves moneyPermanently delete a editcheckin. Financial or irreversible action; may require approval. API summary: Delete subscription to Edit Checkin trigger.delete_editeventsMoves moneyPermanently delete a editevent. Financial or irreversible action; may require approval. API summary: Delete subscription to New Event trigger.delete_editwaiversMoves moneyPermanently delete a editwaiver. Financial or irreversible action; may require approval. API summary: Delete subscription to New Waiver trigger.delete_event_managersDeletesPermanently delete a event manager. Destructive action; may require approval. API summary: Removes access to specified event for the email addrsses listed.delete_eventsDeletesPermanently delete a event. Destructive action; may require approval. API summary: Delete an event.delete_newcheckinsMoves moneyPermanently delete a newcheckin. Financial or irreversible action; may require approval. API summary: Delete subscription to New Checkin trigger.delete_neweventsMoves moneyPermanently delete a newevent. Financial or irreversible action; may require approval. API summary: Delete subscription to New Event trigger.delete_newqrscansMoves moneyPermanently delete a newqrscan. Financial or irreversible action; may require approval. API summary: Delete subscription to the New Successful QR Scan trigger.delete_newwaiversMoves moneyPermanently delete a newwaiver. Financial or irreversible action; may require approval. API summary: Delete subscription to New Waiver trigger.find_waivers_by_referenceFind waivers by your own reference IDs: `ref_id1`, `ref_id2`, `ref_id3` or `ref_id_any`.get_site_detailsGet your WaiverFile site details.get_waiverGet one signed waiver by `waiver_id`, with its participants and answers.get_waiver_pdfGet one signed waiver as a PDF by `waiver_id`.invite_event_managersVisible to othersInvite people to manage an event by `event_id`: `email_addresses`, a `manager_email_message`, and `skip_sending_email_if_account_exists`. This sends invitation emails.list_active_waiver_formsList the waiver forms that are currently active on your site.list_all_waivers_waiver_file_get_all_waivers_by_date_range_liteList all waivers. Optional filters: site id, start date or end date. Results are paginated. API summary: GetAllWaiversByDateRangeLite. Returns a page of waiver data. Only the collected form data, no waiver agreement text or event info included.list_editwaiversList editwaivers. Optional filters: site id. API summary: Get a sample set of recent waiver data.list_event_categoriesList event categories; set `include_disabled_categories` to include disabled ones.list_event_waiversList the waivers signed for one event, by `waiver_event_id`.list_eventsList events in a date range: `start_date_utc` and `end_date_utc`.list_events_by_categoryList events in one category (`event_category_id`) within `start_date_utc` and `end_date_utc`.list_newcheckinsList newcheckins. Optional filters: site id. API summary: Get a sample set of recent waiver data.list_neweventsList newevents. Optional filters: site id. API summary: Get a sample set of recent waiver data.list_newwaiversList newwaivers. Optional filters: site id. API summary: Get a sample set of recent waiver data.list_opted_out_subscribersList opted out subscribers. Optional filters: site id, start date utc or end date utc. API summary: Get a list of SMS subscribers who have opted out by opt-out date. Run this on intervals to monitor for any subscribers that have opted out.list_subscribersList subscribers. Optional filters: site id, start date utc or end date utc. API summary: Get a list of SMS subscribers by opt-in date. Dates should be in UTC.list_upcoming_eventsList upcoming events between `start_date_utc` and `end_date_utc`.list_waiver_dataGet waiver data (participants and form answers) for a date range: `start_date`, `end_date`, `include_custom_columns` and `consolidate_participants` (one row per waiver with participant names).list_waiver_data_countsList waiver data counts. Optional filters: site id, start date or end date. API summary: GetWaiverDataCount. Returns the count of records to expect when preparing to use GetWaiverData().list_waiver_formsList all waiver forms on your site, including inactive ones.list_waiver_litesList waiver lites. Optional filters: site id or waiver id. API summary: Get an individual waiver with only the collected form data, no waiver agreement text or event info included.list_waivers_by_dateList signed waivers in a date range: `start_date` and `end_date`, page by page.search_waiversSearch signed waivers by `terms` (for example a participant name or email).update_event_categoryChanges dataUpdate an event category by `event_category_id`: `name` and `active` flag.update_eventsChanges dataUpdate an existing event.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose WaiverFile from the app list.
- 2
Paste your key
Paste your WaiverFile API key and your Site ID. In your WaiverFile dashboard, choose Settings >> API on the left and open the API keys tab. Click Create a Key if needed, then Show to reveal it. The Site ID is shown below the 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 WaiverFile?
It can search and read signed waivers, list and count them by date, get waiver data and PDFs, and find waivers by your own reference IDs. It can list events, upcoming events, the waivers for an event, event categories, waiver forms and your site details. It can create and update event categories and invite event managers.
Does the AI see my WaiverFile credentials?
No. Your WaiverFile 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 keep it to searching and reading waivers. None of the tools change or delete signed waivers. Inviting event managers sends emails, and it can require your approval before it runs. 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 WaiverFile account.
Why do I need a Site ID as well as the API key?
WaiverFile asks for both the API key and the Site ID on every request, so HeyMyApps needs both to reach your site. You find the Site ID below your API key under Settings >> API >> API keys.
Related integrations
Let your AI work in WaiverFile today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect WaiverFile freeHeyMyApps is not affiliated with WaiverFile. Product names are trademarks of their owners.






