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.
| Tool | Description |
|---|---|
| readAPIVersions | Retrieves a list of all available API versions supported by the service. |
| readAPIVersion | Retrieves detailed information about a specific API version. |
| readAPIStatus | Retrieves the current operational status of the service. |
| readUserCallLog | Retrieves call history records for a specific user. |
| deleteUserCallLog | Removes call history records for a specific user. |
| syncUserCallLog | Synchronizes user call history with the latest changes. |
| readUserCallRecord | Retrieves detailed information about a specific user call. |
| listExtensionActiveCalls | Retrieves all active calls for a specific user extension. |
| readCompanyCallLog | Retrieves call history records for the entire company. |
| syncAccountCallLog | Synchronizes company call history with the latest changes. |
| readCompanyCallRecord | Retrieves detailed information about a company call record. |
| listCompanyActiveCalls | Retrieves all active calls across the company. |
| readCallRecording | Retrieves a specific call recording file. |
| listCallRecordingData | Retrieves information about available call recordings. |
| createMMS | Sends a multimedia message to one or more recipients. |
| createInternalTextMessage | Sends a text message to other users within the organization. |
| listFaxCoverPages | Retrieves available fax cover page templates. |
| listMessages | Retrieves a list of messages from the message store. |
| deleteMessageByFilter | Removes messages matching specified criteria. |
| readMessage | Retrieves detailed information about a specific message. |
| updateMessage | Modifies properties of one or more existing messages. |
| deleteMessage | Removes a specific message from the store. |
| readMessageContent | Retrieves the body content of a specific message. |
| syncMessages | Synchronizes messages with the latest changes. |
| readMessageStoreConfiguration | Retrieves settings for the message storage system. |
| updateMessageStoreConfiguration | Modifies settings for the message storage system. |
| createRingOutCall | Initiates an outbound call connecting two phone numbers. |
| readRingOutCallStatus | Retrieves the current status of a RingOut call. |
| deleteRingOutCall | Terminates an active RingOut call. |
| createRingOutCallDeprecated | Initiates an outbound call using legacy method. |
| readRingOutCallStatusDeprecated | Get RingOut Call Status. |
| deleteRingOutCallDeprecated | Cancel RingOut Call. |
| listContacts | Get Contact List. |
| createContact | Create Contact. |
| readContact | Get Contact. |
| updateContact | Update Contact. |
| deleteContact | Delete Contact. |
| syncAddressBook | Address Book Synchronization. |
| listFavoriteContacts | Get Favorite Contact List. |
| updateFavoriteContactList | Update Favorite Contact List. |
| searchDirectoryEntries | Search Company Directory Entries. |
| readDirectoryEntry | Get Corporate Directory Entry. |
| listDirectoryEntries | Get Company Directory Entries. |
| readAccountFederation | Get Account Federation. |
| readUserPresenceStatus | Get User Presence Status. |
| updateUserPresenceStatus | Update User Presence Status. |
| readAccountPresence | Get User Presence Status List. |
| listGlipChats | Get Chats. |
| readGlipChat | Get Chat. |
| listGlipConversations | Get Conversations. |
| createGlipConversation | Create/Open Conversation. |
| readGlipConversation | Get Conversation. |
| listGlipTeams | Get Teams. |
| createGlipTeam | Create Team. |
| readGlipTeam | Get Team. |
| patchGlipTeam | Update Team. |
| deleteGlipTeam | Delete Team. |
| joinGlipTeam | Join Team. |
| leaveGlipTeam | Leave Team. |
| addGlipTeamMembers | Add Team Members. |
| removeGlipTeamMembers | Remove Team Members. |
| archiveGlipTeam | Archive Team. |
| unarchiveGlipTeam | Unarchive Team. |
| readGlipEveryone | Get Everyone Chat. |
| patchGlipEveryone | Update Everyone Сhat. |
| listRecentChats | Get Recent Chats. |
| listFavoriteChats | Get Favorite Chats. |
| favoriteGlipChat | Add Chat to Favorites. |
| unfavoriteGlipChat | Remove Chat from Favorites. |
| markChatRead | Mark Chat as Read. |
| markChatUnread | Mark Chat as Unread. |
| readGlipPost | Get Post. |
| patchGlipPost | Update Post. |
| deleteGlipPost | Delete Post. |
| readGlipPosts | Get Posts. |
| createGlipPost | Create Post. |
| listGlipGroupPosts | Get Group Posts. |
| createGlipGroupPost | Create Post in Group. |
| updateGlipPostText | Update Post. |
| createGlipCard | Create Card. |
| readGlipCard | Get Card. |
| updateGlipCard | Update Card. |
| deleteGlipCard | Delete Card. |
| readGlipEvents | Get User Events List. |
| createEvent | Create Event. |
| readEvent | Get Event. |
| updateEvent | Update Event. |
| deleteEvent | Delete Event. |
| createEventbyGroupId | Create Event by Group ID. |
| listGroupEvents | Get Group Events. |
| createChatNote | Create Note. |
| listChatNotes | Get Chat Notes. |
| readUserNote | Get Note. |
| patchNote | Update Note. |
| deleteNote | Delete Note. |
| lockNote | Lock Note. |
| unlockNote | Unlock Note. |
| publishNote | Publish Note. |
| listChatTasks | Get Chat Tasks. |
| createTask | Create Task. |
| readTask | Get Task. |
| patchTask | Patch Task. |
| deleteTask | Delete Task. |
| completeTask | Complete Task. |
| readGlipPerson | Get Person. |
| readGlipCompany | Get Company Info. |
| createGlipGroupWebhook | Create Webhook in Group. |
| listGlipGroupWebhooks | Get Webhooks in Group. |
| listGlipWebhooks | Get Webhooks. |
| readGlipWebhook | Get Webhook. |
| deleteGlipWebhook | Delete Webhook. |
| activateGlipWebhook | Activate Webhook. |
| suspendGlipWebhook | Suspend Webhook. |
| readGlipPreferences | Get Preferences. |
| listGlipGroups | Get User Groups. |
| createGlipGroup | Create Group. |
| readGlipGroup | Get Group. |
| assignGlipGroupMembers | Edit Group Members. |
| listGlipPosts | Get Posts. |
| createPost | Create Post. |
| readUnifiedPresence | Get Unified Presence. |
| updateUnifiedPresence | Update Unified Presence. |
| listMeetings | Get Scheduled Meetings. |
| createMeeting | Create Meetings. |
| readMeeting | Get Meeting Info. |
| updateMeeting | Update Meeting. |
| deleteMeeting | Delete Meeting. |
| endMeeting | End Meeting. |
| readMeetingServiceInfo | Get Meeting Service Info. |
| readAssistants | Get Assistants. |
| readAssistedUsers | Get Assisted Users. |
| listSubscriptions | Get Subscriptions. |
| createSubscription | Create Subscription. |
| readSubscription | Get Subscription. |
| updateSubscription | Renew Subscription / Update Event Filters. |
| deleteSubscription | Cancel Subscription. |
| renewSubscription | Renew Subscription. |
| readAuthorizationProfile | Get Authorization Profile. |
| checkUserPermission | Check User Permission. |
| readUserBusinessHours | Get User Business Hours. |
| updateUserBusinessHours | Update User Business Hours. |
| readCompanyBusinessHours | Get Company Business Hours. |
| updateCompanyBusinessHours | Update Company Business Hours. |
| readCallerBlockingSettings | Get Caller Blocking Settings. |
| updateCallerBlockingSettings | Update Caller Blocking Settings. |
| listBlockedAllowedNumbers | Get Blocked/Allowed Phone Numbers. |
| createBlockedAllowedNumber | Add Blocked/Allowed Number. |
| readBlockedAllowedNumber | Get Blocked/Allowed Number. |
| deleteBlockedAllowedNumber | Delete Blocked/Allowed Number. |
| updateBlockedAllowedNumber | Update Blocked/Allowed Number. |
| listForwardingNumbers | Get Forwarding Number List. |
| createForwardingNumber | Create Forwarding Number. |
| readForwardingNumber | Get Forwarding Number. |
| updateForwardingNumber | Update Forwarding Number. |
| deleteForwardingNumber | Delete Forwarding Number. |
| listAnsweringRules | Get Call Handling Rules. |
| createAnsweringRule | Create Call Handling Rule. |
| readAnsweringRule | Get Call Handling Rule. |
| updateAnsweringRule | Update Call Handling Rule. |
| deleteAnsweringRule | Delete Call Handling Rule. |
| createCompanyAnsweringRule | Create Company Call Handling Rule. |
| listCompanyAnsweringRules | Get Company Call Handling Rule List. |
| readCompanyAnsweringRule | Get Company Call Handling Rule. |
| updateCompanyAnsweringRule | Update Company Call Handling Rule. |
| deleteCompanyAnsweringRule | Delete Company Call Handling Rule. |
| listStandardGreetings | Get Standard Greeting List. |
| readStandardGreeting | Get Standard Greeting. |
| readCustomGreeting | Get Custom Greeting. |
| listIVRPrompts | Get IVR Prompt List. |
| readIVRPrompt | Get IVR Prompt. |
| deleteIVRPrompt | Delete IVR Prompt. |
| updateIVRPrompt | Update IVR Prompt. |
| readIVRPromptContent | Get IVR Prompt Content. |
| createIVRMenu | Create IVR Menu. |
| readIVRMenu | Get IVR Menu. |
| updateIVRMenu | Update IVR Menu. |
| readCallRecordingSettings | Get Call Recording Settings. |
| updateCallRecordingSettings | Update Call Recording Settings. |
| listCallRecordingExtensions | Get Call Recording Extension List. |
| updateCallRecordingExtensionList | Update Call Recording Extension List. |
| listCallRecordingCustomGreetings | Get Call Recording Custom Greeting List. |
| deleteCallRecordingCustomGreetingList | Delete Call Recording Custom Greeting List. |
| deleteCallRecordingCustomGreeting | Delete Call Recording Custom Greeting. |
| createSIPRegistration | Register SIP Device. |
| listExtensionPhoneNumbers | Get Extension Phone Number List. |
| readExtension | Get Extension. |
| updateExtension | Update Extension. |
| deleteExtension | Delete Extension. |
| readExtensionCallerId | Get Extension Caller ID. |
| updateExtensionCallerId | Update Extension Caller ID. |
| listExtensionGrants | Get Extension Grant List. |
| listAutomaticLocationUpdatesUsers | Get User List. |
| assignMultipleAutomaticaLocationUpdatesUsers | Enable Automatic Location Updates for Users. |
| listWirelessPoints | Get Wireless Point List. |
| createWirelessPoint | Create Wireless Point. |
| readWirelessPoint | Get Wireless Point. |
| updateWirelessPoint | Update Wireless Point. |
| deleteWirelessPoint | Delete Wireless Point. |
| listNetworks | Get Network Map. |
| createNetwork | Create Network. |
| readNetwork | Get Network. |
| updateNetwork | Update Network. |
| deleteNetwork | Delete Network. |
| listDevicesAutomaticLocationUpdates | Get Device List. |
| assignMultipleDevicesAutomaticLocationUpdates | Enable Automatic Location Updates for Devices. |
| listAccountSwitches | Get Account Switch List. |
| createSwitch | Create Switch. |
| readSwitch | Get Switch. |
| updateSwitch | Update Switch. |
| deleteSwitch | Delete Switch. |
| createMultipleSwitches | Create Multiple Switches. |
| updateMultipleSwitches | Update Multiple Switches. |
| createMultipleWirelessPoints | Create Multiple Wireless Points. |
| updateMultipleWirelessPoints | Update Multiple Wireless Points. |
| validateMultipleWirelessPoints | Validate Multiple Wireless Points. |
| validateMultipleSwitches | Validate Multiple Switches. |
| readAutomaticLocationUpdatesTask | Get Emergency Map Configuration Task. |
| createEmergencyLocation | Add Emergency Location. |
| listEmergencyLocations | Get Emergency Location List. |
| readEmergencyLocation | Get Emergency Location. |
| updateEmergencyLocation | Update Emergency Location. |
| readNotificationSettings | Get Notification Settings. |
| updateNotificationSettings | Update Notification Settings. |
| readUserProfileImage | Get User Profile Image. |
| readScaledPofileImage | Get Scaled User Profile Image. |
| readConferencingSettings | Get User Conferencing Settings. |
| updateConferencingSettings | Update User Conferencing Settings. |
| readAccountInfo | Get Account Info. |
| readAccountBusinessAddress | Get Account Business Address. |
| updateAccountBusinessAddress | Update Company Business Address. |
| readAccountServiceInfo | Get Account Service Info. |
| listLanguages | Get Language List. |
| readLanguage | Get Language. |
| listCountries | Get Country List. |
| readCountry | Get Country. |
| listLocations | Get Location List. |
| listStates | Get States List. |
| readState | Get State. |
| listTimezones | Get Timezone List. |
| readTimezone | Get Timezone. |
| listAccountPhoneNumbers | Get Company Phone Number List. |
| readAccountPhoneNumber | Get Phone Number. |
| listExtensions | Get Extension List. |
| createExtension | Create Extension. |
| listUserTemplates | Get User Template List. |
| readUserTemplate | Get User Template. |
| listCallQueues | Get Call Queues. |
| listCallQueueMembers | Get Call Queue Members. |
| assignMultipleCallQueueMembers | Assign Multiple Call Queue Members. |
| listDepartmentMembers | Get Department Member List. |
| assignMultipleDepartmentMembers | Assign Multiple Department Members. |
| listPagingGroupUsers | Get Paging Group Users. |
| listPagingGroupDevices | Get Paging Group Devices. |
| assignMultiplePagingGroupUsersDevices | Assign Paging Group Users and Devices. |
| createCallMonitoringGroup | Create Call Monitoring Group. |
| listCallMonitoringGroups | Get Call Monitoring Groups List. |
| updateCallMonitoringGroup | Updates Call Monitoring Group. |
| deleteCallMonitoringGroup | Delete Call Monitoring Group. |
| listCallMonitoringGroupMembers | Get Call Monitoring Group Member List. |
| updateCallMonitoringGroupList | Update Call Monitoring Group List. |
| parsePhoneNumber | Parse Phone Number. |
| readDevice | Get Device. |
| updateDevice | Update Device. |
| listExtensionDevices | Get Extension Device List. |
| checkHealth | Check Health. |
| checkHealth2 | Check Health. |
| readServiceProviderConfig2 | Get Service Provider Config. |
| readServiceProviderConfig | Get Service Provider Config. |
| searchViaGet2 | Search/List Users. |
| createUser2 | Create User. |
| searchViaGet | Search/List Users. |
| createUser | Create User. |
| searchViaPost2 | Search/List Users. |
| readUser2 | Get User. |
| replaceUser2 | Update/Replace User. |
| deleteUser2 | Delete User. |
| patchUser2 | Update/Patch User. |
| createCallOutCallSession | Create CallOut Call Session. |
| readCallSessionStatus | Get Call Session Status. |
| deleteCallSession | Drop Call Session. |
| holdCallParty | Hold Call Party. |
| unholdCallParty | Unhold Call Party. |
| rejectParty | Reject Call Party. |
| ignoreCallInQueue | Ignore Call in Queue. |
| transferCallParty | Transfer Call Party. |
| answerCallParty | Answer Call Party. |
| pickupCallParty | Pickup Call. |
| forwardCallParty | Forward Call Party. |
| replyParty | Reply with Text. |
| callFlipParty | Call Flip on Party. |
| callParkParty | Call Park on Party. |
| readCallPartyStatus | Get Call Party Status. |
| updateCallParty | Update Call Party. |
| startCallRecording | Create Recording. |
| pauseResumeCallRecording | Pause/Resume Recording. |
| superviseCallSession | Supervise Call. |
| createDataExportTask | Create Data Export Task. |
| readDataExportTask | Get Data Export Task. |
| createMessageStoreReport | Create Message Store Report. |
| readMessageStoreReportTask | Get Message Store Report Task. |
| readMessageStoreReportArchive | Get Message Store Report Archive. |
| readMessageStoreReportArchiveContent | Get Message Store Report Archive Content. |
| authorize | Authorize. |
| revokeToken | Revoke Token. |
| getToken | Get Token. |