GoToWebinar MCP connector
GoToWebinar is an online platform for hosting, managing, and analyzing webinars and virtual events. The GoToWebinar MCP connector allows AI agents to create and manage webinars, retrieve session and attendee data, and monitor active in-session webinars across an account. It also supports managing co-organizers, canceling scheduled webinars, and accessing historical session information for reporting and analysis.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the GoToWebinar MCP connector to perform the following actions:
- Host and manage virtual webinars with automated registration and attendee tracking
- Capture webinar performance metrics and attendee engagement data for analysis
- Automate registrant workflows by syncing GoToWebinar signups to CRM systems
- Coordinate multi-presenter webinars by managing co-organizers and panelists
- Send targeted follow-up communications based on webinar attendance and session data
- Generate webinar attendance reports and export session analytics for compliance
Example prompts
Use the following example prompts to invoke GoToWebinar MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all webinars scheduled for our account in GoToWebinar.List every attendee who registered for last week's product demo webinar.Create a new webinar titled 'Q4 Sales Strategy' for October 15th.Tell me how many people attended each session of our monthly training webinar.Add john.smith@company.com as a co-organizer for the upcoming leadership webinar.Get the registration link for our next GoToWebinar event.Export attendance data for all webinar sessions from the past month.Cancel the webinar scheduled for tomorrow and notify all registrants.Resend the registration confirmation to attendees who didn't receive their invite.Show me the audio setup details for our live webinar happening today.
GoToWebinar MCP connector tools
The GoToWebinar MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAllAccountWebinars | Retrieves all webinars available across an account. |
| getOrganizerSessions | Retrieves all sessions organized by a specific organizer. |
| getWebinars | Retrieves a list of webinars. |
| createWebinar | Creates a new webinar with the specified details. |
| getInSessionWebinars | Retrieves all webinars currently in progress. |
| getWebinar | Retrieves details for a specific webinar. |
| updateWebinar | Modifies the settings and information of an existing webinar. |
| cancelWebinar | Cancels a scheduled webinar. |
| getAttendeesForAllWebinarSessions | Retrieves attendee information across all sessions of a webinar. |
| getCoorganizers | Retrieves all co-organizers assigned to a webinar. |
| createCoorganizers | Assigns co-organizers to a webinar. |
| deleteCoorganizer | Removes a co-organizer from a webinar. |
| resendCoorganizerInvitation | Sends an invitation reminder to a co-organizer. |
| getWebinarMeetingTimes | Retrieves the scheduled meeting times for a webinar. |
| getPanelists | Retrieves all panelists assigned to a webinar. |
| createPanelists | Adds panelists to a webinar. |
| getAudioInformation | Retrieves audio settings and conference details for a webinar. |
| updateAudioInformation | Modifies the audio settings for a webinar. |
| getPerformanceForAllWebinarSessions | Retrieves performance metrics across all sessions of a webinar. |
| getStartUrl | Retrieves the unique start link for launching a webinar. |
| copyWebinar | Creates a duplicate of an existing webinar. |
| createRegistrant | Registers a new attendee for a webinar. |
| getAllRegistrantsForWebinar | Retrieves all registered attendees for a webinar. |
| deleteRegistrant | Removes a registrant from a webinar. |
| getRegistrant | Retrieves details for a specific registered attendee. |
| getRegistrationFields | Retrieves the custom fields required for webinar registration. |
| getAllSessions | Retrieves all sessions scheduled for a webinar. |
| getWebinarSession | Retrieves details for a specific webinar session. |
| getAttendees | Retrieves all attendees who participated in a session. |
| getAttendee | Retrieves details for a specific session attendee. |
| getAttendeePollAnswers | Get attendee poll answers. |
| getAttendeeQuestions | Get attendee questions. |
| getAttendeeSurveyAnswers | Get attendee survey answers. |
| getPerformance | Get session performance. |
| getPolls | Get session polls. |
| getQuestions | Get session questions. |
| getSurveys | Get session surveys. |
| resendPanelistInvitation | Resend panelist invitation. |
| deleteWebinarPanelist | Delete webinar panelist. |
| searchAssets | Search for completed recording assets. |
| searchAssetsForAdmin | Search for completed recording assets of an admin user. |
| getRecordingAssets | Get all the recording assets associated with the webinarKey. |
| createSecretKey | Creates a new secret key. |
| createWebhooks | Creates new webhooks. |
| updateWebhooks | Updates webhooks. |
| getWebhooks | Get webhooks. |
| deleteWebhooks | Deletes webhooks. |
| getWebhook | Get webhook. |
| createUserSubscriptions | Creates new user subscriptions. |
| updateUserSubscriptions | Updates user subscriptions. |
| getUserSubscriptions | Get user subscriptions. |
| deleteUserSubscriptions | Deletes user subscriptions. |
| getUserSubscription | Get user subscription. |