Skip to content
Elaichi Elaichi

Voice

RingCentral Voice

Connect RingCentral Voice once and hand every teammate a governed MCP endpoint with 180 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

RingCentral Voice

See it in Elaichi

What connecting RingCentral Voice gets you

6 screens from the product, each doing one job for your RingCentral Voice account.

The agent

Ask about calls and get straight answers.

Question call records, agents and gates in plain language and get live answers back.

  • agents
  • agent groups
  • gates
  • calls

Ask Elaichi to work across your apps.

List agents assigned to the East Coast gate this week.

Summarise call volume by agent group for July.

Which agents have no gate assignment right now.

Also runs in Claude, ChatGPT or Cursor

MCP clients

One RingCentral Voice endpoint, any MCP client.

Claude, ChatGPT and Cursor all connect through one governed org endpoint, no SDK or shared key.

Claude ChatGPT Cursor

Copy the endpoint

https://api.elaichi.ai/mcp
Client Connected by Status Last used
Claude
E

Emma Laurent

• Connected 4 minutes ago
Cursor
S

Sofia Ricci

• Connected 2 hours ago
ChatGPT
C

Clara Nowak

• Connected Yesterday

Tool catalogue

180 RingCentral Voice tools, zero integration code.

Every agent, gate and call method is catalogued and ready to call, no custom code needed.

  • ringcentralvoice_ringcentral_auth_login_with_rc_access_token
  • ringcentralvoice_ringcentral_auth_refresh
  • ringcentralvoice_legacy_auth_create_api_token
  • ringcentralvoice_legacy_auth_remove_api_token
Tool Resource Method Description
ringcentralvoice_ringcentral_auth_login_with_rc_access_token ringcentralvoice_ringcentral_auth_login_with_rc_access_token get Log in a RingCentral user in ringcentralvoice by exchanging a RingCentral access token for an Engage access token and user details. Returns: accessToken, adminId, adminPasswordReset, adminUrl, agentDetails, agentUrl, analyticsUrl, iqUrl, isAdminPasswordReset, loginHashcode, mainAccountId, platformId, port, rcUser, redirectUrl, refreshToken, ssoLogin, tokenType. Required: rcAccessToken,…
ringcentralvoice_ringcentral_auth_refresh ringcentralvoice_ringcentral_auth_refresh get Refresh an expired Engage access token in ringcentralvoice using a previously obtained refresh token. Returns: accessToken, refreshToken, tokenType. Required: refresh_token.
ringcentralvoice_legacy_auth_create_api_token ringcentralvoice_legacy_auth_create_api_token get Create a new non-expiring API token for the authenticated user in ringcentralvoice. Returns the newly created API token string.
ringcentralvoice_legacy_auth_remove_api_token ringcentralvoice_legacy_auth_remove_api_token get Remove an API token from the authenticated user in ringcentralvoice by token_id. Returns a boolean indicating success. Required: token_id.
ringcentralvoice_legacy_auth_do_login ringcentralvoice_legacy_auth_do_login get Authenticate to the ringcentralvoice legacy platform and receive an X-Auth-Token. Returns: accounts, authToken, platformHost, user. Required: username, password.

Toolboxes

Every team gets its own voice toolbox.

Support, sales and ops each work from a toolbox scoped to their own RingCentral Voice tasks.

  • Support
  • Sales
  • Ops
  • IT
Name Source template Tools Created

Support toolbox

RingCentral Voice · agent gates and call queues

RingCentral Voice starter 18 Mar 4, 2026

Sales toolbox

RingCentral Voice · outbound call agents

9 Mar 2, 2026

Ops toolbox

RingCentral Voice · agent groups and bulk updates

24 Feb 27, 2026

IT toolbox

RingCentral Voice · auth tokens and access

RingCentral Voice starter 6 Feb 19, 2026

Workforce toolbox

RingCentral Voice · agent assignments and scheduling

31 Jan 30, 2026

Compliance toolbox

RingCentral Voice · call records and audits

12 Jan 22, 2026

Shared connections

Teammates work the connection, never the credential.

See who connected each RingCentral Voice account and how many teams and members share it.

  • Support EMEA
  • Sales US
  • Ops Central
  • IT Admin
Connection Scope Status Access Created
RI

RingCentral Voice (Support EMEA)

Connected by Emma Laurent

Personal • Active 1 team · 6 members Mar 4, 2026
RI

RingCentral Voice (Sales US)

Connected by James Whitfield

Organization • Active 3 teams · 24 members Mar 2, 2026
RI

RingCentral Voice (Ops Central)

Connected by Sofia Ricci

Organization • Active 2 teams · 11 members Feb 27, 2026
RI

RingCentral Voice (IT Admin)

Connected by Daniel Ortega

Personal • Needs re-auth 1 team · 3 members Feb 19, 2026
RI

RingCentral Voice (Workforce Planning)

Connected by Clara Nowak

Personal • Active Not shared Jan 30, 2026
RI

RingCentral Voice (Compliance Team)

Connected by Michael Brennan

Personal • Active 2 teams · 9 members Jan 22, 2026

Audit log

Every call action has a name behind it.

The audit log records who did what, when, and against which resource.

  • When
  • Who
  • What happened
  • Resource
When Who What happened Type Resource

2 minutes ago

Mar 6, 2026, 3:10 PM

E

Emma Laurent

[email protected]

Restriction Created Access Support team

8 minutes ago

Mar 6, 2026, 3:04 PM

J

James Whitfield

[email protected]

Restriction Updated Access Sales team

14 minutes ago

Mar 6, 2026, 2:58 PM

S

Sofia Ricci

[email protected]

Role Assigned Access Analyst

20 minutes ago

Mar 6, 2026, 2:52 PM

D

Daniel Ortega

[email protected]

RingCentral Voice Users Updated MCP users

26 minutes ago

Mar 6, 2026, 2:46 PM

C

Clara Nowak

[email protected]

RingCentral Voice Agents Created MCP agents

32 minutes ago

Mar 6, 2026, 2:40 PM

M

Michael Brennan

[email protected]

RingCentral Voice Agents List Toolbox agents

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

A schedule starts real work, a person approves it.

Records fetch, group, draft a digest, then wait for approval before posting back to RingCentral Voice.

RingCentral Voice digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch agents

    RingCentral Voice

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    RingCentral Voice

    Queued

Collections and dashboards

Voice metrics that refresh themselves.

Four metrics, a 14 day chart of records created and a team breakdown, no model involved.

RingCentral Voice health

Refreshed 4 minutes ago · every 15 minutes · from the agents collection

Live

Agents

1,284 ↓ 12%

Agent groups

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Agents created

Last 14 days

By workspace

Share of activity

Support EMEA 34%

Sales US 27%

Ops Central 21%

IT Admin 18%

AI tools

RingCentral Voice tools for your AI agents

180 tools are ready to call through Elaichi's MCP endpoint the moment you connect RingCentral Voice, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

ringcentralvoice_ringcentral_auth_login_with_rc_access_token

Log in a RingCentral user in ringcentralvoice by exchanging a RingCentral access token for an Engage access token and user details. Returns: accessToken, adminId, adminPasswordReset, adminUrl, agentDetails, agentUrl, analyticsUrl, iqUrl, isAdminPasswordReset, loginHashcode, mainAccountId, platformId, port, rcUser, redirectUrl, refreshToken, ssoLogin, tokenType. Required: rcAccessToken,…

ringcentralvoice_ringcentral_auth_refresh

Refresh an expired Engage access token in ringcentralvoice using a previously obtained refresh token. Returns: accessToken, refreshToken, tokenType. Required: refresh_token.

ringcentralvoice_legacy_auth_create_api_token

Create a new non-expiring API token for the authenticated user in ringcentralvoice. Returns the newly created API token string.

ringcentralvoice_legacy_auth_remove_api_token

Remove an API token from the authenticated user in ringcentralvoice by token_id. Returns a boolean indicating success. Required: token_id.

ringcentralvoice_legacy_auth_do_login

Authenticate to the ringcentralvoice legacy platform and receive an X-Auth-Token. Returns: accounts, authToken, platformHost, user. Required: username, password.

list_all_ringcentralvoice_agents

List agents for a RingCentral RingCX agent group. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, agent_group_id.

create_a_ringcentralvoice_agent

Create a single agent in a RingCentral RingCX agent group. Returns the created agent object including agentId, firstName, lastName, email, agentType, and username. Required: account_id, agent_group_id, attributes.

delete_a_ringcentralvoice_agent_by_id

Delete a single agent from a RingCentral RingCX agent group by id. Returns a boolean indicating whether the deletion was successful. Required: account_id, agent_group_id, id.

get_single_ringcentralvoice_agent_by_id

Get a single agent for a RingCentral RingCX agent group by id. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, agent_group_id, id.

update_a_ringcentralvoice_agent_by_id

Update a single agent for an agent group in RingCentral RingCX. Returns the updated agent object including agentId, firstName, lastName, email, agentType, isActive, and permissions. Required: account_id, agent_group_id, id.

ringcentralvoice_agents_assign_to_gate

Assign a listing of agents to a queue (AKA gate) in RingCentral Engage Voice. Returns an array of agent objects including agentId, firstName, lastName, email, agentType, and gateAssignments. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_agents_get_assigned_for_gate

List agents assigned to a specific queue (AKA gate) in RingCentral RingCX. Returns: active, errorCode, generalMessage, timestamp. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_agents_bulk_update

Update a listing of agents for a RingCentral RingCX agent group. Returns an array of updated agent objects including agentId, firstName, lastName, email, and agentType. Required: account_id, agent_group_id, and a request body array of agent configuration objects.

list_all_ringcentralvoice_agent_groups

List agent groups for a RingCentral RingCX account. Returns: errorCode, generalMessage, timestamp. Required: account_id.

create_a_ringcentralvoice_agent_group

Create a new agent group for a RingCentral RingCX account. Returns the created agent group including account, agentGroupId, agents, groupName, isDefault, and permissions. Required: account_id.

delete_a_ringcentralvoice_agent_group_by_id

Delete an agent group from a RingCentral RingCX account by id. Returns a boolean indicating whether the deletion was successful. Required: account_id, id.

get_single_ringcentralvoice_agent_group_by_id

Get a single agent group for a RingCentral RingCX account by id. Returns: errorCode, generalMessage, timestamp. Required: account_id, id.

update_a_ringcentralvoice_agent_group_by_id

Update an agent group for a RingCentral RingCX account by id. Returns the updated agent group including account, agentGroupId, agents, groupName, isDefault, and permissions. Required: account_id, id.

ringcentralvoice_users_assign_account_to_root

Assign an account to a root user in RingCentral RingCX. Returns a boolean indicating whether the assignment succeeded. Required: user_id, accountId.

get_single_ringcentralvoice_user_by_id

Get a single RingCX user by id. Returns: errorCode, generalMessage, timestamp. Required: id.

delete_a_ringcentralvoice_user_by_id

Delete a RingCX user by id. Returns an empty 200 response on success. Required: id.

update_a_ringcentralvoice_user_by_id

Update a RingCX user by id. Returns the updated user object including userId, userName, firstName, lastName, fullName, enabled, phoneNumber, phoneNumberE164, roles, regionalSettings, and rootUser. Required: id.

ringcentralvoice_users_assign_account_to_any

Assign an account to any RingCentral RingCX user. Returns a boolean indicating whether the assignment succeeded. Required: user_id, accountId.

ringcentralvoice_users_list_children

List a hierarchical listing of all child users that a RingCX user has access to. Returns: errorCode, generalMessage, timestamp. Required: user_id.

ringcentralvoice_users_set_is_active

Set whether a RingCX user is active or inactive. Returns a boolean value indicating the result of the operation. Required: user_id, isActive.

list_all_ringcentralvoice_user_roles

List roles assigned to a user in RingCentral RingCX. Returns a bare array of role name strings. Required: user_id.

ringcentralvoice_rights_docs_assign

Assign a RingCentral Voice rights document to one or more users. Returns a boolean indicating whether the assignment was successful. Required: rights_doc_id, user_ids.

ringcentralvoice_rights_docs_create_master

Create a new master rights document for a RingCentral Voice user. Returns the created rights document including its rightsDocId, rightsDocName, accountId, accountPermissions, assigned, cascade, isMaster, ownerId, productPermissions, and resourcePermissions. Required: user_id.

ringcentralvoice_rights_docs_delete_master

Delete an existing master rights document for a RingCentral Voice user. Returns an empty 204 response on success. Required: user_id, rights_doc_id.

create_a_ringcentralvoice_rights_doc

Create a new rights document for a RingCentral Voice user. Returns the created rights document including its rightsDocId, rightsDocName, accountId, accountPermissions, assigned, cascade, isMaster, ownerId, productPermissions, and resourcePermissions. Required: user_id.

delete_a_ringcentralvoice_rights_doc_by_id

Delete an existing rights document for a RingCentral Voice user. Returns an empty 204 response on success. Required: user_id, id.

create_a_ringcentralvoice_user_dashboard

Create a new dashboard for a RingCentral Voice user. Returns: id, errorCode, generalMessage, timestamp. Required: user_id.

get_single_ringcentralvoice_user_dashboard_by_id

Get a single dashboard for a RingCentral Voice user by id. Returns: id, errorCode, generalMessage, timestamp. Required: user_id, id.

update_a_ringcentralvoice_user_dashboard_by_id

Update an existing dashboard for a RingCentral Voice user by id. Returns: id, errorCode, generalMessage, timestamp. Required: user_id, id.

ringcentralvoice_user_auth_utils_duplicate_authenticated_user

Duplicate the authenticated user's session in ringcentralvoice and return a new auth token. Returns: id, errorCode, generalMessage, timestamp. No required parameters.

ringcentralvoice_user_auth_utils_is_token_valid

Check whether the current auth token is valid in ringcentralvoice. Returns a minimal validity confirmation with no documented fields on success. No required parameters.

ringcentralvoice_user_auth_utils_password_reset

Reset a RingCentral RingCX user's password using a reset token and a new password. Returns a boolean indicating whether the reset succeeded. Required: token, password.

ringcentralvoice_user_auth_utils_password_reset_request

Request a password reset for a locked-out RingCentral RingCX user; a reset email is sent to the user. Returns a boolean indicating the request was processed.

ringcentralvoice_reporting_get_report_criteria_template

Get a report criteria definition template for a specific report type in RingCentral RingCX. Returns: accountId, criteriaType, databaseTimezone, endDate, endDateRange, scheduleTimezoneName, startDate, startDateRange, timezoneName. Required: report_type.

ringcentralvoice_reporting_get_agent_summary_by_segment

Get the agent-edited summary for a specific interaction segment in RingCentral RingCX. Returns the summary text as a string. Required: sub_account_id, segment_id.

ringcentralvoice_reporting_get_auto_summary_by_segment

Get the AI-generated summary for a specific interaction segment in RingCentral RingCX. Returns the summary text as a string. Required: sub_account_id, segment_id.

list_all_ringcentralvoice_queues

List all queues (AKA gates) for a queue group in RingCentral Voice. Returns: abandonCampaign, acceptTime, afterCallBaseState, afterCallState, agentConnSoapService, agentGateAccess, agentPopMessage, agentTermSoapService, appUrl, backupAppUrl, billingCode, blockedAniMessage, callbackCampaign, createdOn, dequeueDelay, dequeueSoapService, dispositionTimeout, enableGlobalPhoneBook, enableIvrTokens,…

create_a_ringcentralvoice_queue

Create a new queue (AKA gate) for a queue group in RingCentral Voice. Returns the created gate object including gateId, gateName, gateDesc, gateOpen, isActive, gatePriority, recordingSettings, requeueType, and configuration fields. Required: account_id, gate_group_id.

delete_a_ringcentralvoice_queue_by_id

Delete a queue (AKA gate) from a queue group in RingCentral Voice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, id.

get_single_ringcentralvoice_queue_by_id

Get a single queue (AKA gate) for a queue group in RingCentral Voice by id. Returns: abandonCampaign, acceptTime, afterCallBaseState, afterCallState, agentConnSoapService, agentGateAccess, agentPopMessage, agentTermSoapService, appUrl, backupAppUrl, billingCode, blockedAniMessage, callbackCampaign, createdOn, dequeueDelay, dequeueSoapService, dispositionTimeout, enableGlobalPhoneBook,…

update_a_ringcentralvoice_queue_by_id

Update a queue (AKA gate) for a queue group in RingCentral Voice by id. Returns the updated gate object including gateId, gateName, gateDesc, gateOpen, isActive, gatePriority, recordingSettings, requeueType, perspectiveRecordingMode, and configuration fields. Required: account_id, gate_group_id, id.

ringcentralvoice_queues_assign_to_priority_group

Assign a RingCentral Voice queue (gate) to a queue priority group. Returns the updated queue object including gateId, gateName, isActive, gatePriority, and gatePriorityGroup. Required: account_id, gate_id, gatePriorityGroupId.

ringcentralvoice_queues_clone

Create a clone of an existing RingCentral Voice queue (gate) within a queue group. Returns the cloned queue object including gateId, gateName, isActive, gatePriority, and createdOn. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queues_move_to_group

Move an existing RingCentral Voice queue (gate) to a different queue group. Returns the updated queue object including gateId, gateName, gateGroup, and isActive. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queues_set_active

Set the active state of a RingCentral Voice queue (gate). Returns the updated queue object including gateId, gateName, isActive, and gatePriority. Required: account_id, gate_group_id, gate_id, isActive.

ringcentralvoice_queue_groups_list_with_children

List queue groups (gate groups) for a RingCentral Voice account with related child data such as gates and group skills. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id.

ringcentralvoice_queue_groups_list_with_children_additional

List queue groups (gate groups) for a RingCentral Voice account with related and additional data beyond the standard list_with_children response. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id.

delete_a_ringcentralvoice_queue_group_by_id

Delete a single queue group (gate group) in RingCentral Voice by id. Returns an empty 204 response on success. Required: account_id, id.

get_single_ringcentralvoice_queue_group_by_id

Get a single queue group (gate group) for a RingCentral Voice account by id. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id, id.

update_a_ringcentralvoice_queue_group_by_id

Update a single queue group (gate group) for a RingCentral Voice account by id with modified gate group attributes. Returns: gateGroupId, groupName, billingKey, createdOn, startDate, endDate, gates, groupSkills, permissions. Required: account_id, id.

list_all_ringcentralvoice_queue_dispositions

List dispositions for a queue (gate) in RingCentral Voice. Returns: destCampaign, dispSoapService, disposition, dncTagLabel, doNotCall, dtmfMapping, emailDestinations, emailTemplate, gateDispositionId, isComplete, isContact, isDefault, isDisabled, isRequeued, isSuccess, rank, requeueDelay, requireNote, saveSurvey, setAgentFlag, timeout, xfer, xferDest. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_queue_disposition

Create a disposition for a queue (gate) in RingCentral Voice. Returns the created disposition including disposition, gateDispositionId, isComplete, isContact, isSuccess, rank, requeueDelay, doNotCall, xferDest. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_dispositions_save_list

Save a list of dispositions for a queue (gate) in RingCentral Voice. Returns the saved dispositions including disposition, gateDispositionId, isComplete, isContact, isSuccess, rank, doNotCall, xferDest. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_queue_disposition_by_id

Delete a disposition for a queue (AKA gate) in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

get_single_ringcentralvoice_queue_disposition_by_id

Get a single disposition for a queue (AKA gate) in RingCentral Voice. Returns: gateDispositionId, disposition, dncTagLabel, doNotCall, dtmfMapping, emailDestinations, emailTemplate, destCampaign, dispSoapService, isComplete, isContact, isDefault, isDisabled, isRequeued, isSuccess, rank, requeueDelay, requireNote, saveSurvey, setAgentFlag, timeout, xfer, xferDest. Required: account_id,…

update_a_ringcentralvoice_queue_disposition_by_id

Update a single disposition for a queue (gate) in RingCentral Engage Voice. Returns the updated disposition including gateDispositionId, disposition, rank, isComplete, isContact, isSuccess, xferDest, and additional configuration fields. Required: account_id, gate_group_id, gate_id, id.

list_all_ringcentralvoice_queue_events

List gate queue events for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_queue_event

Create a new gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_events_save_list

Save a list of gate queue events for a specific queue (gate) in RingCentral Engage Voice, replacing the existing list. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_queue_event_by_id

Delete a gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

get_single_ringcentralvoice_queue_event_by_id

Get a single gate queue event for a specific queue (gate) in RingCentral Engage Voice. Returns: subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.

update_a_ringcentralvoice_queue_event_by_id

Update a single gate queue event subscription for a queue (gate) in RingCentral Voice. Returns: subscriptionName, description, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.

list_all_ringcentralvoice_queue_events_dtmf

List Gate Queue DTMF Events for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_queue_events_dtmf

Create a new Gate Queue DTMF Event for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_events_dtmf_save_list

Update a listing of Gate Queue DTMF Events for a queue in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_queue_events_dtmf_by_id

Delete a Gate Queue DTMF Event by id in RingCentral Voice. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

get_single_ringcentralvoice_queue_events_dtmf_by_id

Get a single Gate Queue DTMF Event by id in RingCentral Voice. Returns: id, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.

update_a_ringcentralvoice_queue_events_dtmf_by_id

Update a single Gate Queue DTMF Event in RingCentral Voice. Returns: id, created_at, updated_at, subscriptionName, retryCount, notificationUrl, authConfigId, active, customHeaders, expiresAt. Required: account_id, gate_group_id, gate_id, id.

list_all_ringcentralvoice_queue_phone_book

List all phone book entries for a queue (AKA gate) in ringcentralvoice. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_queue_phone_book

Create a phone book entry for a queue (AKA gate) in ringcentralvoice. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_queue_phone_book_by_id

Delete a single phone book entry for a queue (AKA gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

update_a_ringcentralvoice_queue_phone_book_by_id

Update a phone book entry for a queue (AKA gate) in ringcentralvoice by id. Returns: id, created_at, updated_at. Required: account_id, gate_group_id, gate_id, id.

list_all_ringcentralvoice_queue_skills

List all queue skills for a gate group (AKA queue group) in RingCentral Engage Voice. Returns: skillId, skillName, skillDesc, active, rank, whisperAudio, name, createdOn, startDate, agentSkillProfiles, requeueShortcut, requeueShortcutId, permissions. Required: account_id, gate_group_id.

create_a_ringcentralvoice_queue_skill

Create a new queue skill for a gate group (AKA queue group) in RingCentral Engage Voice. Returns the created skill including skillId, skillName, skillDesc, active, rank, and whisperAudio. Required: account_id, gate_group_id.

ringcentralvoice_queue_skills_save_list

Update an existing list of queue skills for a gate group (AKA queue group) in RingCentral Engage Voice. Returns the updated skills including skillId, skillName, skillDesc, active, and rank. Required: account_id, gate_group_id.

delete_a_ringcentralvoice_queue_skill_by_id

Delete a queue skill from a gate group (AKA queue group) in RingCentral Engage Voice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, id.

get_single_ringcentralvoice_queue_skill_by_id

Get a single queue skill for a gate group (AKA queue group) in RingCentral Engage Voice by id. Returns: skillId, skillName, skillDesc, active, rank, whisperAudio, name, createdOn, startDate, agentSkillProfiles, requeueShortcut, requeueShortcutId, permissions. Required: account_id, gate_group_id, id.

update_a_ringcentralvoice_queue_skill_by_id

Update a queue skill for a gate group in RingCentral Engage Voice. Returns the updated skill object including skillId, skillName, skillDesc, active, rank, and createdOn. Required: account_id, gate_group_id, id.

list_all_ringcentralvoice_requeue_shortcuts

List requeue shortcuts for a specific queue (gate) in ringcentralvoice. Returns: id. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_requeue_shortcut

Create requeue shortcuts for a specific queue (gate) in ringcentralvoice. Returns: id. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_requeue_shortcut_by_id

Delete a requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

get_single_ringcentralvoice_requeue_shortcut_by_id

Get a single requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns: id. Required: account_id, gate_group_id, gate_id, id.

update_a_ringcentralvoice_requeue_shortcut_by_id

Update a requeue shortcut for a specific queue (gate) in ringcentralvoice by id. Returns: id. Required: account_id, gate_group_id, gate_id, id.

ringcentralvoice_queue_schedule_list_overrides

List schedule overrides for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_schedule_create_override

Create a schedule override for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_schedule_save_list

Save (replace) the full list of schedule overrides for a queue (gate) in RingCentral Engage Voice. Returns: overrideId, gateId, createdOn, startDate, endDate. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_queue_schedule_delete_override

Delete a schedule override for a queue (gate) in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, scheduleoverride_id.

ringcentralvoice_queue_schedule_bulk_update

Update a schedule override for a queue (gate) in RingCentral RingCX. Returns the updated schedule override object including its id. Required: account_id, gate_group_id, gate_id, scheduleoverride_id.

list_all_ringcentralvoice_queue_special_ani

List special ANIs configured for a queue (gate) in ringcentralvoice. Returns a listing of special ANI records, each containing id. Required: account_id, gate_group_id, gate_id.

create_a_ringcentralvoice_queue_special_ani

Create a special ANI for a queue (gate) in ringcentralvoice. Returns the created special ANI record including its id. Required: account_id, gate_group_id, gate_id.

delete_a_ringcentralvoice_queue_special_ani_by_id

Delete a special ANI for a queue (gate) in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, gate_group_id, gate_id, id.

ringcentralvoice_queue_special_ani_upload_list

Upload a special ANI list for a queue (gate) in ringcentralvoice. Returns the uploaded special ANI record including its id. Required: account_id, gate_group_id, gate_id.

ringcentralvoice_active_calls_create_manual_agent_call

Create a manual agent call in RingCentral RingCX for the specified account. Returns: id. Required: account_id.

list_all_ringcentralvoice_active_calls

List current active calls for a given product or externalId on a RingCentral RingCX account. Returns: id. Required: account_id.

ringcentralvoice_active_calls_check_queue_status

Check the queue status for a RingCentral RingCX account's active calls. Returns: id. Required: account_id.

ringcentralvoice_active_calls_check_queue_threshold

Check the queue threshold for active calls on a RingCentral Voice account. Returns queue threshold status for the specified account. Required: account_id.

ringcentralvoice_active_calls_add_session

Add a new session to an active call in RingCentral Voice. Returns the result of the session creation for the specified call. Required: account_id, call_id.

ringcentralvoice_active_calls_disposition_call

Set the call disposition for an inbound or outbound active call in RingCentral RingCX, releasing the agent from PD state. Returns an empty 204 response on success. Required: account_id.

ringcentralvoice_active_calls_hangup_call

Terminate an active call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id.

ringcentralvoice_active_calls_hangup_session

Terminate an active session within a call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id, session_id.

ringcentralvoice_active_calls_toggle_recording

Toggle call recording on or off for an active call in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, call_id.

list_all_ringcentralvoice_campaigns

List campaigns for a dial group in ringcentralvoice. Returns: campaignId, campaignName, campaignDesc, campaignPriority, isActive, dncScrubOption, monSched, tueSched, wedSched, thuSched, friSched, satSched, sunSched, dispositionTimeout, maxPasses, maxDailyPasses, maxRingTime, maxDialLimit, machineDetect, exportFlag, recordCall, recordingSettings, requeueType, campaignDispositions,…

create_a_ringcentralvoice_campaign

Create a new campaign for a dial group in ringcentralvoice. Returns the created campaign object including campaignId, campaignName, campaignDesc, campaignPriority, and isActive. Required: account_id, dial_group_id.

delete_a_ringcentralvoice_campaign_by_id

Delete a campaign from a dial group in ringcentralvoice by id. Returns an empty 204 response on success. Required: account_id, dial_group_id, id.

get_single_ringcentralvoice_campaign_by_id

Get a single campaign by id from a dial group in ringcentralvoice. Returns: campaignId, campaignName, campaignDesc, campaignPriority, isActive, dncScrubOption, monSched, tueSched, wedSched, thuSched, friSched, satSched, sunSched, dispositionTimeout, maxPasses, maxDailyPasses, maxRingTime, maxDialLimit, machineDetect, exportFlag, recordCall, recordingSettings, requeueType, campaignDispositions,…

update_a_ringcentralvoice_campaign_by_id

Update an existing campaign for a dial group in ringcentralvoice by id. Returns the updated campaign object including campaignId, campaignName, campaignDesc, campaignPriority, and isActive. Required: account_id, dial_group_id, id.

ringcentralvoice_campaigns_perform_lead_action

Perform a lead action against matching campaign leads in RingCentral RingCX based on given search criteria. Returns an empty 204 response on success. Required: account_id, dial_group_id, campaign_id.

ringcentralvoice_campaigns_force_dialer_refresh

Clear the dialer cache for a campaign in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, dial_group_id, campaign_id.

ringcentralvoice_leads_search_campaign_leads

Search campaign leads for a single campaign in RingCentral Voice. Returns: id. Required: account_id, dial_group_id, campaign_id.

ringcentralvoice_leads_get_lead_states

List all lead states for a RingCentral Voice account. Returns: id. Required: account_id.

ringcentralvoice_leads_get_system_dispositions

List all system dispositions for a RingCentral Voice account. Returns: id. Required: account_id.

ringcentralvoice_leads_patch_campaign_lead

Partially update a campaign lead in RingCentral Voice by campaignlead_id, modifying only the fields provided in the request. Returns: id. Required: account_id, campaignlead_id.

ringcentralvoice_leads_load_direct_leads

Upload a single lead or list of leads to a new or existing list in RingCentral RingCX. The request body contains lead data sent as JSON; the response shape is not documented in the available source. Required: account_id.

ringcentralvoice_leads_bulk_update

Update a campaign lead in RingCentral Voice by campaignlead_id, replacing the entire lead including fields not passed in the request. Returns: id. Required: account_id, campaignlead_id.

list_all_ringcentralvoice_dial_groups

List dial groups for a RingCentral Voice account. Returns each dial group with its dialGroupId, dialGroupName, dialMode, isActive, and campaigns. Required: account_id.

create_a_ringcentralvoice_dial_group

Create a dial group for a RingCentral Voice account. Returns the created dial group including its dialGroupId, dialGroupName, dialMode, isActive, and campaigns. Required: account_id, dialGroupName.

ringcentralvoice_dial_groups_list_with_children

List dial groups with associated campaigns for a RingCentral Voice account. Returns each dial group with its dialGroupId, dialGroupName, dialMode, campaigns, and agentDialGroupMembers. Required: account_id.

delete_a_ringcentralvoice_dial_group_by_id

Delete a dial group for a RingCentral Voice account by id. Returns an empty 204 response on success. Required: account_id, id.

get_single_ringcentralvoice_dial_group_by_id

Get a single dial group for a RingCentral Voice account by id. Returns the full dial group object including dialGroupId, dialGroupName, dialMode, isActive, campaigns, and maxPorts. Required: account_id, id.

update_a_ringcentralvoice_dial_group_by_id

Update a dial group for a RingCentral RingCX account. Returns the updated dial group object including dialGroupId, dialGroupName, dialMode, isActive, and hciEnabled. Required: account_id, id.

ringcentralvoice_dial_groups_assign_agents

Assign a listing of agents to a RingCentral RingCX dial group. Returns an empty 204 response on success. Required: account_id, dial_group_id, agentId.

ringcentralvoice_dial_groups_get_assigned_agents

List all agents assigned to a RingCentral Engage Voice dial group. Returns each agent record including agentId, firstName, lastName, email, username, agentType, isActive, createdOn, dialGroupAssignments. Required: account_id, dial_group_id.

ringcentralvoice_outbound_preview_lead_list

Upload new leads to a new or existing lead list in RingCentral RingCX. Returns the upload result object. Required: account_id.

ringcentralvoice_outbound_load_list

Upload new leads to a new or existing lead list in RingCentral RingCX. Returns the upload result object. Required: account_id.

ringcentralvoice_outbound_fetch_persona_phone_config

Fetch persona phone configurations for a RingCentral RingCX account. Returns the configuration objects. Required: account_id.

ringcentralvoice_outbound_create_persona_phone_config

Create a persona phone configuration for a RingCentral RingCX account. Returns the created configuration object. Required: account_id.

ringcentralvoice_outbound_delete_persona_phone_config

Delete a persona phone configuration in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, personaphoneconfig_id.

ringcentralvoice_outbound_bulk_update

Update a persona phone configuration for a RingCentral RingCX account. Returns the updated configuration object. Required: account_id, personaphoneconfig_id.

ringcentralvoice_audit_logs_get_auditable_entities

Get the list of system entities eligible for auditing in RingCentral Voice. Returns an array of auditable entity objects. No required parameters.

ringcentralvoice_audit_logs_search

Search administrative audit records in RingCentral Voice by posting search criteria as a JSON body. Returns matching audit log entries.

list_all_ringcentralvoice_countries

List available countries for a RingCentral RingCX account. Returns the list of countries available to the specified account. Required: account_id.

agent_access_get_logged_in_agents_by_group_per_queue

Get the count of agents in an agent group currently logged into a specific queue in RingCentral Voice. Returns: errorCode, generalMessage, timestamp. Required: account_id, agent_group_id, gate_id.

ringcentralvoice_agent_access_get_gates_agents_logged_into

Get a listing of all agents that have access to a queue in RingCentral Voice, including data indicating whether each agent is currently logged into the queue. Returns: errorCode, generalMessage, timestamp. Required: account_id, gate_id.

public_integration_api_get_recording_segment_data

Get recording data for a specific interaction segment in RingCentral Voice. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, segment_id.

ringcentralvoice_public_integration_api_get_interaction_metadata

Get interaction segment metadata for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.

public_integration_api_get_interaction_metadata_v_2

Get interaction metadata with current field names and voice call results for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.

public_integration_api_get_transcript_segment_data

Get transcript data for both voice and digital interaction segments in RingCentral Voice. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, segment_id.

ringcentralvoice_public_integration_api_get_queue_groups

List queue groups for a RingCentral Voice sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.

ringcentralvoice_public_integration_api_get_queues_with_agents

Get queues with their associated agents for a queue group in RingCentral Voice. Returns a list of agent IDs associated with the queues in the queue group. Required: rc_account_id, sub_account_id, queue_group_id.

ringcentralvoice_public_integration_api_build_queue_stats

Build aggregated queue statistics for a RingCentral Voice sub-account. Returns aggregated queue statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.

public_integration_api_build_extended_agent_stats

Build extended aggregated agent statistics for a RingCentral Voice sub-account. Returns extended agent statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.

ringcentralvoice_public_integration_api_build_agent_stats

Build aggregated agent statistics for a RingCentral Voice sub-account. Returns aggregated agent statistics data whose field structure depends on the report criteria. Required: rc_account_id, sub_account_id.

list_all_ringcentralvoice_agent_state_subscriptions

List RingCX agent state subscriptions for a sub-account. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id.

create_a_ringcentralvoice_agent_state_subscription

Create a RingCX agent state subscription to receive agent-state notifications at a receiver endpoint. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id,…

update_a_ringcentralvoice_agent_state_subscription_by_id

Update an existing RingCX agent state subscription by id. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, id, subscriptionName, notificationUrl.

delete_a_ringcentralvoice_agent_state_subscription_by_id

Delete a RingCX agent state subscription by id. Returns: subscriptionId, mainAccountId, subAccountId, subscriptionName, description, notificationUrl, authConfigId, active, maxRetryCount, customHeaders, expiresAt, createdBy, createdAt, updatedBy, updatedAt, errorCode, generalMessage, timestamp. Required: rc_account_id, sub_account_id, id.

list_all_ringcentralvoice_remote_http_service_groups

List remote HTTP service groups for a RingCX account. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id.

create_a_ringcentralvoice_remote_http_service_group

Create a new remote HTTP service group in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, groupName.

ringcentralvoice_remote_http_service_groups_list_with_children

List remote HTTP service groups with their child services for a RingCX account. Returns: serviceGroupId, groupName, isDefault, permissions, services. Required: account_id.

get_single_ringcentralvoice_remote_http_service_group_by_id

Get a single remote HTTP service group by id in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, id.

update_a_ringcentralvoice_remote_http_service_group_by_id

Update an existing remote HTTP service group in RingCX. Returns: serviceGroupId, groupName, isDefault, permissions. Required: account_id, id.

list_all_ringcentralvoice_remote_http_services

List remote HTTP services in a RingCentral Voice service group. Returns: accountId, enableMappings, httpPassword, httpServiceConfig, httpServiceGroup, httpUsername, isDebug, isEnabled, permissions, returntype, sendAllSurveyData, serviceDescription, serviceId, serviceGroupId, serviceType, soapAction, soapEndpoint, soapOperationname, soapPortname, soapServicename, targetNamespace. Required:…

create_a_ringcentralvoice_remote_http_service

Create a new remote HTTP service in a RingCentral Voice service group. Returns the created service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id.

get_single_ringcentralvoice_remote_http_service_by_id

Get a single remote HTTP service by id in a RingCentral Voice service group. Returns: accountId, enableMappings, httpPassword, httpServiceConfig, httpServiceGroup, httpUsername, isDebug, isEnabled, permissions, returntype, sendAllSurveyData, serviceDescription, serviceId, serviceGroupId, serviceType, soapAction, soapEndpoint, soapOperationname, soapPortname, soapServicename, targetNamespace.…

update_a_ringcentralvoice_remote_http_service_by_id

Update a remote HTTP service by id in a RingCentral Voice service group. Returns the updated service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id, id.

ringcentralvoice_remote_http_services_clone

Clone an existing remote HTTP service in a RingCentral Voice service group. Returns the cloned service with serviceId, serviceType, serviceDescription, isEnabled, and configuration fields. Required: account_id, service_group_id, service_id.

ringcentralvoice_remote_http_services_set_active

Set the active state of a remote HTTP service in RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, service_group_id, service_id.

delete_a_ringcentralvoice_remote_http_service_by_id

Delete a remote HTTP service from RingCentral RingCX. Returns an empty 204 response on success. Required: account_id, service_group_id, id.

create_a_ringcentralvoice_remote_http_service_input

Create a new remote HTTP service input for a specific HTTP service in RingCX. Returns the created input object including its inputId. Required: account_id, service_group_id, service_id.

get_single_ringcentralvoice_remote_http_service_input_by_id

Get a specific remote HTTP service input in RingCX by its id. Returns: id, accountId. Required: account_id, service_group_id, service_id, id.

delete_a_ringcentralvoice_remote_http_service_input_by_id

Delete a remote HTTP service input in RingCentral Engage Voice. Returns an empty 204 response on success. Required: account_id, service_group_id, service_id, id.

list_all_ringcentralvoice_external_auth_configs

List external auth configurations for a RingCX sub-account in ringcentralvoice. Returns: id, attributes. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_get_oauth_info

Get OAuth metadata for a specific external auth configuration in ringcentralvoice. Returns the OAuth configuration metadata for the specified auth config. Required: rc_account_id, sub_account_id, config_id.

get_single_ringcentralvoice_external_auth_config_by_id

Get a specific external auth configuration in ringcentralvoice by its resource id. Returns: id, attributes. Required: rc_account_id, sub_account_id, id.

delete_a_ringcentralvoice_external_auth_config_by_id

Delete an external auth configuration in RingCentral Voice by id. Returns an empty 204 response on success. Required: rc_account_id, sub_account_id, id.

ringcentralvoice_external_auth_configs_create_api_key

Create an API key external auth configuration for a RingCentral Voice sub-account. Returns the created external auth configuration. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_create_basic

Create a basic external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_update_basic

Update a basic external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.

ringcentralvoice_external_auth_configs_create_custom

Create a custom external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_update_custom

Update a custom external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.

ringcentralvoice_external_auth_configs_create_jwt

Create a JWT external auth configuration in ringcentralvoice for a sub-account. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_update_jwt

Update a JWT external auth configuration in ringcentralvoice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.

ringcentralvoice_external_auth_configs_create_oauth

Create an OAuth external auth configuration in ringcentralvoice for a sub-account. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id.

ringcentralvoice_external_auth_configs_update_oauth

Update an OAuth external auth configuration in ringcentralvoice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.

ringcentralvoice_external_auth_configs_bulk_update

Update an API key external auth configuration in RingCentral Voice. Returns: id, createdAt, updatedAt. Required: rc_account_id, sub_account_id, config_id.

How it works

From RingCentral Voice account to governed MCP endpoint

Connect

Link a RingCentral Voice account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which RingCentral Voice tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.