Skip to main content
Feedback

RingCentral MCP connector

RingCentral is a cloud-based communications platform that provides messaging, video, phone, and SMS services for businesses. The RingCentral MCP connector allows AI agents to retrieve call logs for users and companies, monitor active calls, and check service status and API version information. It also supports syncing and deleting call log records to manage communication history across the platform.

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 RingCentral MCP connector to perform the following actions:

  • Retrieve call logs and recordings to audit communication history and compliance requirements
  • Send SMS and MMS messages to customers from automated business workflows
  • Initiate outbound calls programmatically and monitor their status in real time
  • Sync message data across RingCentral and other business applications automatically
  • Access active call information to build real-time communication dashboards
  • Manage fax cover pages and message store settings without manual intervention
  • Delete conversation records to maintain data privacy and retention policies

Example prompts

Use the following example prompts to invoke RingCentral MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all call logs from our sales team for the past week in RingCentral.
  • Send an SMS notification to customers about their order status using RingCentral.
  • What are the active calls happening right now across the company in RingCentral?
  • Retrieve the call recording from the client meeting on Tuesday in RingCentral.
  • Sync all messages from RingCentral into our CRM system.
  • Make an outbound call to this phone number and tell me when it completes.
  • Delete old conversation threads from RingCentral that are over 6 months old.
  • Show me all MMS messages sent in the last 30 days from RingCentral.
  • Get the status of the RingOut call we initiated 10 minutes ago.
  • List all available fax cover pages in RingCentral.

RingCentral MCP connector tools

The RingCentral MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
readAPIVersionsRetrieves a list of all available API versions supported by the service.
readAPIVersionRetrieves detailed information about a specific API version.
readAPIStatusRetrieves the current operational status of the service.
readUserCallLogRetrieves call history records for a specific user.
deleteUserCallLogRemoves call history records for a specific user.
syncUserCallLogSynchronizes user call history with the latest changes.
readUserCallRecordRetrieves detailed information about a specific user call.
listExtensionActiveCallsRetrieves all active calls for a specific user extension.
readCompanyCallLogRetrieves call history records for the entire company.
syncAccountCallLogSynchronizes company call history with the latest changes.
readCompanyCallRecordRetrieves detailed information about a company call record.
listCompanyActiveCallsRetrieves all active calls across the company.
readCallRecordingRetrieves a specific call recording file.
listCallRecordingDataRetrieves information about available call recordings.
createMMSSends a multimedia message to one or more recipients.
createInternalTextMessageSends a text message to other users within the organization.
listFaxCoverPagesRetrieves available fax cover page templates.
listMessagesRetrieves a list of messages from the message store.
deleteMessageByFilterRemoves messages matching specified criteria.
readMessageRetrieves detailed information about a specific message.
updateMessageModifies properties of one or more existing messages.
deleteMessageRemoves a specific message from the store.
readMessageContentRetrieves the body content of a specific message.
syncMessagesSynchronizes messages with the latest changes.
readMessageStoreConfigurationRetrieves settings for the message storage system.
updateMessageStoreConfigurationModifies settings for the message storage system.
createRingOutCallInitiates an outbound call connecting two phone numbers.
readRingOutCallStatusRetrieves the current status of a RingOut call.
deleteRingOutCallTerminates an active RingOut call.
createRingOutCallDeprecatedInitiates an outbound call using legacy method.
readRingOutCallStatusDeprecatedGet RingOut Call Status.
deleteRingOutCallDeprecatedCancel RingOut Call.
listContactsGet Contact List.
createContactCreate Contact.
readContactGet Contact.
updateContactUpdate Contact.
deleteContactDelete Contact.
syncAddressBookAddress Book Synchronization.
listFavoriteContactsGet Favorite Contact List.
updateFavoriteContactListUpdate Favorite Contact List.
searchDirectoryEntriesSearch Company Directory Entries.
readDirectoryEntryGet Corporate Directory Entry.
listDirectoryEntriesGet Company Directory Entries.
readAccountFederationGet Account Federation.
readUserPresenceStatusGet User Presence Status.
updateUserPresenceStatusUpdate User Presence Status.
readAccountPresenceGet User Presence Status List.
listGlipChatsGet Chats.
readGlipChatGet Chat.
listGlipConversationsGet Conversations.
createGlipConversationCreate/Open Conversation.
readGlipConversationGet Conversation.
listGlipTeamsGet Teams.
createGlipTeamCreate Team.
readGlipTeamGet Team.
patchGlipTeamUpdate Team.
deleteGlipTeamDelete Team.
joinGlipTeamJoin Team.
leaveGlipTeamLeave Team.
addGlipTeamMembersAdd Team Members.
removeGlipTeamMembersRemove Team Members.
archiveGlipTeamArchive Team.
unarchiveGlipTeamUnarchive Team.
readGlipEveryoneGet Everyone Chat.
patchGlipEveryoneUpdate Everyone Сhat.
listRecentChatsGet Recent Chats.
listFavoriteChatsGet Favorite Chats.
favoriteGlipChatAdd Chat to Favorites.
unfavoriteGlipChatRemove Chat from Favorites.
markChatReadMark Chat as Read.
markChatUnreadMark Chat as Unread.
readGlipPostGet Post.
patchGlipPostUpdate Post.
deleteGlipPostDelete Post.
readGlipPostsGet Posts.
createGlipPostCreate Post.
listGlipGroupPostsGet Group Posts.
createGlipGroupPostCreate Post in Group.
updateGlipPostTextUpdate Post.
createGlipCardCreate Card.
readGlipCardGet Card.
updateGlipCardUpdate Card.
deleteGlipCardDelete Card.
readGlipEventsGet User Events List.
createEventCreate Event.
readEventGet Event.
updateEventUpdate Event.
deleteEventDelete Event.
createEventbyGroupIdCreate Event by Group ID.
listGroupEventsGet Group Events.
createChatNoteCreate Note.
listChatNotesGet Chat Notes.
readUserNoteGet Note.
patchNoteUpdate Note.
deleteNoteDelete Note.
lockNoteLock Note.
unlockNoteUnlock Note.
publishNotePublish Note.
listChatTasksGet Chat Tasks.
createTaskCreate Task.
readTaskGet Task.
patchTaskPatch Task.
deleteTaskDelete Task.
completeTaskComplete Task.
readGlipPersonGet Person.
readGlipCompanyGet Company Info.
createGlipGroupWebhookCreate Webhook in Group.
listGlipGroupWebhooksGet Webhooks in Group.
listGlipWebhooksGet Webhooks.
readGlipWebhookGet Webhook.
deleteGlipWebhookDelete Webhook.
activateGlipWebhookActivate Webhook.
suspendGlipWebhookSuspend Webhook.
readGlipPreferencesGet Preferences.
listGlipGroupsGet User Groups.
createGlipGroupCreate Group.
readGlipGroupGet Group.
assignGlipGroupMembersEdit Group Members.
listGlipPostsGet Posts.
createPostCreate Post.
readUnifiedPresenceGet Unified Presence.
updateUnifiedPresenceUpdate Unified Presence.
listMeetingsGet Scheduled Meetings.
createMeetingCreate Meetings.
readMeetingGet Meeting Info.
updateMeetingUpdate Meeting.
deleteMeetingDelete Meeting.
endMeetingEnd Meeting.
readMeetingServiceInfoGet Meeting Service Info.
readAssistantsGet Assistants.
readAssistedUsersGet Assisted Users.
listSubscriptionsGet Subscriptions.
createSubscriptionCreate Subscription.
readSubscriptionGet Subscription.
updateSubscriptionRenew Subscription / Update Event Filters.
deleteSubscriptionCancel Subscription.
renewSubscriptionRenew Subscription.
readAuthorizationProfileGet Authorization Profile.
checkUserPermissionCheck User Permission.
readUserBusinessHoursGet User Business Hours.
updateUserBusinessHoursUpdate User Business Hours.
readCompanyBusinessHoursGet Company Business Hours.
updateCompanyBusinessHoursUpdate Company Business Hours.
readCallerBlockingSettingsGet Caller Blocking Settings.
updateCallerBlockingSettingsUpdate Caller Blocking Settings.
listBlockedAllowedNumbersGet Blocked/Allowed Phone Numbers.
createBlockedAllowedNumberAdd Blocked/Allowed Number.
readBlockedAllowedNumberGet Blocked/Allowed Number.
deleteBlockedAllowedNumberDelete Blocked/Allowed Number.
updateBlockedAllowedNumberUpdate Blocked/Allowed Number.
listForwardingNumbersGet Forwarding Number List.
createForwardingNumberCreate Forwarding Number.
readForwardingNumberGet Forwarding Number.
updateForwardingNumberUpdate Forwarding Number.
deleteForwardingNumberDelete Forwarding Number.
listAnsweringRulesGet Call Handling Rules.
createAnsweringRuleCreate Call Handling Rule.
readAnsweringRuleGet Call Handling Rule.
updateAnsweringRuleUpdate Call Handling Rule.
deleteAnsweringRuleDelete Call Handling Rule.
createCompanyAnsweringRuleCreate Company Call Handling Rule.
listCompanyAnsweringRulesGet Company Call Handling Rule List.
readCompanyAnsweringRuleGet Company Call Handling Rule.
updateCompanyAnsweringRuleUpdate Company Call Handling Rule.
deleteCompanyAnsweringRuleDelete Company Call Handling Rule.
listStandardGreetingsGet Standard Greeting List.
readStandardGreetingGet Standard Greeting.
readCustomGreetingGet Custom Greeting.
listIVRPromptsGet IVR Prompt List.
readIVRPromptGet IVR Prompt.
deleteIVRPromptDelete IVR Prompt.
updateIVRPromptUpdate IVR Prompt.
readIVRPromptContentGet IVR Prompt Content.
createIVRMenuCreate IVR Menu.
readIVRMenuGet IVR Menu.
updateIVRMenuUpdate IVR Menu.
readCallRecordingSettingsGet Call Recording Settings.
updateCallRecordingSettingsUpdate Call Recording Settings.
listCallRecordingExtensionsGet Call Recording Extension List.
updateCallRecordingExtensionListUpdate Call Recording Extension List.
listCallRecordingCustomGreetingsGet Call Recording Custom Greeting List.
deleteCallRecordingCustomGreetingListDelete Call Recording Custom Greeting List.
deleteCallRecordingCustomGreetingDelete Call Recording Custom Greeting.
createSIPRegistrationRegister SIP Device.
listExtensionPhoneNumbersGet Extension Phone Number List.
readExtensionGet Extension.
updateExtensionUpdate Extension.
deleteExtensionDelete Extension.
readExtensionCallerIdGet Extension Caller ID.
updateExtensionCallerIdUpdate Extension Caller ID.
listExtensionGrantsGet Extension Grant List.
listAutomaticLocationUpdatesUsersGet User List.
assignMultipleAutomaticaLocationUpdatesUsersEnable Automatic Location Updates for Users.
listWirelessPointsGet Wireless Point List.
createWirelessPointCreate Wireless Point.
readWirelessPointGet Wireless Point.
updateWirelessPointUpdate Wireless Point.
deleteWirelessPointDelete Wireless Point.
listNetworksGet Network Map.
createNetworkCreate Network.
readNetworkGet Network.
updateNetworkUpdate Network.
deleteNetworkDelete Network.
listDevicesAutomaticLocationUpdatesGet Device List.
assignMultipleDevicesAutomaticLocationUpdatesEnable Automatic Location Updates for Devices.
listAccountSwitchesGet Account Switch List.
createSwitchCreate Switch.
readSwitchGet Switch.
updateSwitchUpdate Switch.
deleteSwitchDelete Switch.
createMultipleSwitchesCreate Multiple Switches.
updateMultipleSwitchesUpdate Multiple Switches.
createMultipleWirelessPointsCreate Multiple Wireless Points.
updateMultipleWirelessPointsUpdate Multiple Wireless Points.
validateMultipleWirelessPointsValidate Multiple Wireless Points.
validateMultipleSwitchesValidate Multiple Switches.
readAutomaticLocationUpdatesTaskGet Emergency Map Configuration Task.
createEmergencyLocationAdd Emergency Location.
listEmergencyLocationsGet Emergency Location List.
readEmergencyLocationGet Emergency Location.
updateEmergencyLocationUpdate Emergency Location.
readNotificationSettingsGet Notification Settings.
updateNotificationSettingsUpdate Notification Settings.
readUserProfileImageGet User Profile Image.
readScaledPofileImageGet Scaled User Profile Image.
readConferencingSettingsGet User Conferencing Settings.
updateConferencingSettingsUpdate User Conferencing Settings.
readAccountInfoGet Account Info.
readAccountBusinessAddressGet Account Business Address.
updateAccountBusinessAddressUpdate Company Business Address.
readAccountServiceInfoGet Account Service Info.
listLanguagesGet Language List.
readLanguageGet Language.
listCountriesGet Country List.
readCountryGet Country.
listLocationsGet Location List.
listStatesGet States List.
readStateGet State.
listTimezonesGet Timezone List.
readTimezoneGet Timezone.
listAccountPhoneNumbersGet Company Phone Number List.
readAccountPhoneNumberGet Phone Number.
listExtensionsGet Extension List.
createExtensionCreate Extension.
listUserTemplatesGet User Template List.
readUserTemplateGet User Template.
listCallQueuesGet Call Queues.
listCallQueueMembersGet Call Queue Members.
assignMultipleCallQueueMembersAssign Multiple Call Queue Members.
listDepartmentMembersGet Department Member List.
assignMultipleDepartmentMembersAssign Multiple Department Members.
listPagingGroupUsersGet Paging Group Users.
listPagingGroupDevicesGet Paging Group Devices.
assignMultiplePagingGroupUsersDevicesAssign Paging Group Users and Devices.
createCallMonitoringGroupCreate Call Monitoring Group.
listCallMonitoringGroupsGet Call Monitoring Groups List.
updateCallMonitoringGroupUpdates Call Monitoring Group.
deleteCallMonitoringGroupDelete Call Monitoring Group.
listCallMonitoringGroupMembersGet Call Monitoring Group Member List.
updateCallMonitoringGroupListUpdate Call Monitoring Group List.
parsePhoneNumberParse Phone Number.
readDeviceGet Device.
updateDeviceUpdate Device.
listExtensionDevicesGet Extension Device List.
checkHealthCheck Health.
checkHealth2Check Health.
readServiceProviderConfig2Get Service Provider Config.
readServiceProviderConfigGet Service Provider Config.
searchViaGet2Search/List Users.
createUser2Create User.
searchViaGetSearch/List Users.
createUserCreate User.
searchViaPost2Search/List Users.
readUser2Get User.
replaceUser2Update/Replace User.
deleteUser2Delete User.
patchUser2Update/Patch User.
createCallOutCallSessionCreate CallOut Call Session.
readCallSessionStatusGet Call Session Status.
deleteCallSessionDrop Call Session.
holdCallPartyHold Call Party.
unholdCallPartyUnhold Call Party.
rejectPartyReject Call Party.
ignoreCallInQueueIgnore Call in Queue.
transferCallPartyTransfer Call Party.
answerCallPartyAnswer Call Party.
pickupCallPartyPickup Call.
forwardCallPartyForward Call Party.
replyPartyReply with Text.
callFlipPartyCall Flip on Party.
callParkPartyCall Park on Party.
readCallPartyStatusGet Call Party Status.
updateCallPartyUpdate Call Party.
startCallRecordingCreate Recording.
pauseResumeCallRecordingPause/Resume Recording.
superviseCallSessionSupervise Call.
createDataExportTaskCreate Data Export Task.
readDataExportTaskGet Data Export Task.
createMessageStoreReportCreate Message Store Report.
readMessageStoreReportTaskGet Message Store Report Task.
readMessageStoreReportArchiveGet Message Store Report Archive.
readMessageStoreReportArchiveContentGet Message Store Report Archive Content.
authorizeAuthorize.
revokeTokenRevoke Token.
getTokenGet Token.
On this Page