Integration · Communication
Connect Claude & ChatGPT to GoTo Training
Ask your AI to set up a training, sign people up or tell you who attended last week's session, and it answers from GoTo Training. It can schedule, reschedule and cancel trainings, manage registrants, and fetch the organizer's start link. After a session it can list attendees with their time in session, read poll, survey and test answers, and find recordings.
Free plan, no credit card. Takes about a minute.
Try asking
“Schedule 'Onboarding for new staff' on 3 November, 9 to 11, Copenhagen time.”
The AI creates the training with name, session time and time zone, and returns the training key.
“Register Anna Holm, [email protected], for the onboarding training.”
It registers her for the training. GoTo may email her a confirmation.
“Who attended Tuesday's session, and for how long?”
It finds the session and lists attendees with join and leave times and time in session.
What your AI can do
Trainings
Schedule trainings, change name, description and times, cancel trainings and get the organizer's start link.
Registrants
Register people, list registrants with status, read one registrant with their join link and cancel registrations.
Attendance and results
List past sessions and attendees, read poll, survey and test answers, and find recordings with download links.
“What did people answer in the survey after the course?”
It lists the attendees' survey answers for the training.
“Move the training to the following week and tell the registrants.”
It changes the session times and can email registrants and trainers about the change.
“Give me the link to start today's training.”
It fetches the start link the organizer uses to open the training.
19 tools for GoTo Training
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_registrationDeletesCancel a person's registration for a training by `training_key` and `registrant_key`.cancel_trainingDeletesCancel a training by `training_key`. This deletes it and cannot be undone.create_trainingChanges dataSchedule a new training with `name`, `times` (list of startDate/endDate pairs in ISO date-time), `time_zone` (e.g. Europe/Copenhagen) and optional `description`. Returns the training key.get_recordingGet one recording of a training by `training_key` and `recording_id`, including its download link.get_registrantGet one registrant of a training by `training_key` and `registrant_key`, including their join link.get_trainingGet one training by `training_key`: name, description, session times, time zone and registration settings.get_training_start_urlGet the link the organizer uses to start a training, by `training_key`.list_poll_submissionsList attendees' poll answers for a training by `training_key`.list_recordingsList recordings for a training by `training_key`.list_registrantsList everyone registered for a training by `training_key`, with names, emails and status.list_session_attendeesList who attended a past session by `session_key`, with join/leave times and time in session.list_survey_submissionsList attendees' survey answers for a training by `training_key`.list_test_submissionsList attendees' test submissions for a training by `training_key`, optionally for one `questionnaire_key`.list_training_sessionsList the sessions that have taken place for a training by `training_key`, with session keys, times and attendee counts.list_training_testsList the tests attached to a training by `training_key`.list_trainingsList all scheduled trainings for the connected organizer, with their keys, names and times.register_attendeeChanges dataRegister a person for a training with `training_key`, `given_name`, `surname` and `email`. GoTo may email them a confirmation.reschedule_trainingVisible to othersChange a training's session `times` and `time_zone` by `training_key`. Set `notify_registrants` / `notify_trainers` to email them about the change.update_training_detailsVisible to othersChange a training's `name` and `description` by `training_key`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose GoTo Training from the app list.
- 2
Paste your key
Paste the Client ID and Client secret from your own GoTo OAuth client, then sign in with your GoTo login once. Create the client at developer.goto.com under OAuth Clients, add the redirect URI https://pipmcp.com/oauth/callback and select the GoTo Training scope. The secret is shown only once. You can also add your organizer key, which most training calls need.
- 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 GoTo Training?
The AI can list and read trainings, sessions, registrants, attendees, recordings, tests and poll, survey and test answers, and get the organizer's start link. It can schedule trainings, register attendees, change a training's details and times, cancel registrations and cancel trainings.
Does the AI see my GoTo Training credentials?
No. Your GoTo Training 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 reading attendance and results. Cancelling a training deletes it and cannot be undone, and cancelling a registration removes a person from a training. 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?
GoTo Training connects with OAuth, and this OAuth connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own GoTo Training account.
What is the organizer key?
The organizer key identifies your GoTo organizer account, and most GoTo Training calls need it. It is the id field returned by GoTo's identity endpoint for your user. You can add it when you connect.
Let your AI work in GoTo Training today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect GoTo Training freePipMCP is not affiliated with GoTo Training. Product names are trademarks of their owners.






