Skip to main content
Feedback

RingCentral MCP connector

Updated 

RingCentral is a cloud-based communications platform that unifies messaging, video, phone, and SMS services for business collaboration. The RingCentral MCP connector allows AI agents to retrieve call logs, monitor active calls, and check service and version status across a tenant. It also supports syncing call records for users and companies, giving teams visibility into communication activity across the organization.

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 to analyze team communication patterns and performance
  • Send SMS and MMS messages directly from automated workflows
  • Initiate outbound calls through RingOut without picking up a phone
  • Monitor active calls across the company in real time
  • Download call recordings for compliance audits and quality reviews
  • Manage text conversations, including deletion and status updates
  • Sync call and message history into other business systems
  • Check RingCentral service health before triggering dependent workflows

Example prompts

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

  • Show me all missed calls in RingCentral from this morning.
  • Send a text message to our support team through RingCentral.
  • Get the call recording for the client call from yesterday in RingCentral.
  • List all active calls happening across the company right now in RingCentral.
  • Start a RingOut call to our sales lead using RingCentral.
  • Sync this week's company call logs into our reporting tool from RingCentral.
  • Check if RingCentral services are currently operational.
  • Delete the old text conversation with a former client in RingCentral.
  • Pull up the message content from a customer inquiry in RingCentral.
  • Cancel the RingOut call I just started 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
readAPIVersionsGet API Versions
readAPIVersionGet Version Info
readAPIStatusGet Service Status
readUserCallLogGet User Call Log Records
deleteUserCallLogDelete User Call Log
syncUserCallLogSync User Call Log
readUserCallRecordGet User Call Record
listExtensionActiveCallsGet User Active Calls
readCompanyCallLogGet Company Call Log Records
syncAccountCallLogSync Company Call Log
readCompanyCallRecordGet Company Call Log Record(s)
listCompanyActiveCallsGet Company Active Calls
readCallRecordingGet Call Recording
listCallRecordingDataGet Call Recordings Data
createMMSCreate MMS Message
createInternalTextMessageCreate Internal Text Message
listFaxCoverPagesGet Fax Cover Page List
listMessagesGet Message List
deleteMessageByFilterDelete Conversation
readMessageGet Message
updateMessageUpdate Message(s)
deleteMessageDelete Message
readMessageContentGet Message Content
syncMessagesSync Messages
readMessageStoreConfigurationGet Message Store Configuration
updateMessageStoreConfigurationUpdate Message Store Configuration
createRingOutCallMake RingOut Call
readRingOutCallStatusGet RingOut Call Status
deleteRingOutCallCancel RingOut Call
createRingOutCallDeprecatedMake RingOut Call
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