Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors RingCentral
Live 87 Actions

RingCentral Integration for AI Agents

Connect your AI agent to 87 RingCentral actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

RingCentral AI Agent Actions

87 production-ready actions for your agent to do more on RingCentral.

87 Actions
Get Emergency Map Configuration Task - Retrieve the status and results of an asynchronous Automatic Location Updates task
Enable Automatic Location Updates For Users - Enable or disable the Automatic Location Updates feature for multiple account users in one bulk call
Calls Aggregation Data - Fetch aggregated call volume and call duration analytics for a single time range
Calls Timeline Data - Fetch time-series call volume and call duration analytics broken into interval buckets
List User Events - Retrieve all calendar events created by the current authenticated user
Get Event - Retrieve one or more calendar events by ID
Make CallOut - Initiate a two-legged outbound (CallOut) call session that first rings the caller's registered Softphone/Hardphone device and then bridges the call to the destination party once answered.
Start Conference Call Session - Start a new ad-hoc conference call session on the authenticated account's conferencing line, returning a voiceCallToken and telephony session ID used to bring parties into the conference.
Get Call Session Status - Retrieve the current status of a live call session by its telephony session identifier, including all call parties and their states.
Drop Call Session - Drop (hang up) an entire live call session by its telephony session identifier, disconnecting every party on the call.
List Company Active Calls - Retrieve all calls currently in progress across the entire RingCentral account
List User Active Calls - Retrieve all calls currently in progress for a single user extension
List User Call Records - Retrieve historical call log records for a single user extension with rich filtering
Delete User Call Records - Permanently delete call log records for a user extension
List Call Queues - Retrieve a paginated list of call queue extensions on the account
Update User Call Queues - Replace the full set of call queues a user extension is an agent in
List Favorite Chats - Retrieve the list of the authenticated user's favorite (starred/pinned) team messaging chats
Add Chat To Favorites - Add a Team Messaging chat to the authenticated user's list of favorite (starred/pinned) chats
Send/Resend Welcome Email - Send or resend the welcome email to the system user of a confirmed RingCentral account
Send/Resend Activation Email - Send or resend the activation email to the system user of an unconfirmed RingCentral account
List Data Export Tasks - Retrieve the list of Glip (Team Messaging) compliance data export tasks created for the company
Get Data Export Task - Retrieve the status and download links of a specific Glip compliance data export task
Create Data Export Task - Start an asynchronous Glip (Team Messaging) compliance data export task
List Extension Devices - List the devices assigned to a user's extension, with filters for device type, line type, feature, and line pooling
Add BYOD Devices - Bulk-add multiple BYOD (customer provided) devices to the account in a single call
List Extensions - Retrieve the list of extensions (users, call queues, IVR menus, etc.) provisioned on the account
Get Extension - Retrieve basic information about a single extension by ID
Create Extension - Provision a new extension (user, virtual user, call queue, voicemail, etc.) on the account
Update Multiple Extensions - Bulk-update up to 500 extensions in a single asynchronous request
Get Extension Update Task Status - Poll the status of an asynchronous bulk extension-update task
List User Templates - Retrieve the list of user templates configured for the account
Get User Template - Retrieve a single user template by ID
List Favorite Contacts - Retrieve the list of favorite contacts marked by an extension
Get Contacts Upload Task - Retrieve the status of a bulk contacts upload task
Upload Multiple User Contacts - Bulk-create personal address book contacts for multiple extensions in one request
Update Favorite Contact List - Replace an extension's entire favorite contacts list with the provided set of records
Create Fax Message - Send a fax message with one or more file attachments to one or more recipient fax numbers, optionally with a cover page
List A2P SMS Statuses - Retrieve aggregate counts of high-volume A2P SMS messages grouped by delivery status and error code
Send A2P SMS - Send a batch of high-volume A2P (Application-to-Person) SMS messages to many recipients in a single call
Add Opt-In/Out Numbers - Bulk mark recipient phone numbers as opted out (or opted back in) for A2P SMS from a given sender number
List Opted Out Numbers - List recipient phone numbers opted out of (or opted in to) high-volume A2P SMS on the account
Get Company Directory Entries - Retrieve the company directory of corporate (internal) contacts for the account
Search Company Directory Entries - Search and filter corporate directory contacts by name, email, extension, department, site, status or type, with sorting and paging
List Video Meetings - Retrieve the authenticated user's RingCentral Video meeting history records
Get Video Meeting - Retrieve a single RingCentral Video meeting history record by its meeting id
Get Message Store Report Task - Retrieve the current status of a message store report export task
Create Message Store Report - Start an asynchronous task that collects account messages into a downloadable export report
List Messages - Retrieve a list of messages (SMS, Fax, VoiceMail, Pager) from an extension's message store
Get Message(s) - Retrieve an individual message record (or multiple records in bulk) by message ID
Get Message Store Configuration - Retrieve the account-wide message store retention settings
Update Message(s) - Update the read status of one or more messages by message ID
Patch Message(s) - Partially update message(s) — change read status and/or restore soft-deleted messages
Update Message Store Configuration - Update the account-wide message retention policy for Fax and Voicemail messages
Delete Message - Delete one or more messages by message ID, with optional immediate purge
Delete Conversation - Delete entire conversation(s) by conversation ID, or all messages matching filter criteria
Get Call Queue Presence - Retrieve the presence status of every member of a specific call queue
Get Agent's Call Queue Presence - Retrieve all call queues an agent belongs to with their per-queue availability status
Get User Presence Status - Retrieve the current presence status of a user extension
Get Unified Presence - Retrieve a user's aggregated presence across Team Messaging and telephony channels
Update Call Queue Presence - Bulk-update the queue availability of one or more members of a specific call queue
Update Agent's Call Queue Presence - Update a single agent's call availability across one or more of their call queues
Update User Presence Status - Update a user's presence status, status message and Do Not Disturb state
Update Unified Presence - Update a user's aggregated presence across Team Messaging and telephony channels
List States - Retrieve the list of states/regions from RingCentral's reference dictionary, optionally filtered by country
Get State - Retrieve details of a single state/region by its internal identifier
Get RingOut Call Status - Retrieve the current status of a two-legged RingOut call
Make RingOut Call - Place a two-legged RingOut phone call
Cancel RingOut Call - Cancel an in-progress or queued two-legged RingOut call
List Company User Roles - Retrieve a paginated list of user roles configured on the account
List User Assigned Roles - Retrieve the roles currently assigned to a user extension
Update User Assigned Roles - Replace the full set of roles assigned to a user extension
List User Administered Sites - List the business sites a user's extension is authorized to administer
Update User Administered Sites - Replace the full set of business sites a user's extension is authorized to administer
Send SMS - Send an outbound SMS text message to one or more recipients from a RingCentral phone number
Send MMS - Send an outbound MMS message with a media file attachment to one or more recipients
List Chat Tasks - Retrieve the list of tasks that belong to a specific Team Messaging chat
Create Task - Create a new task in a specific Team Messaging chat, assigning it to one or more members
List Teams - Retrieve the list of Team Messaging teams visible to the current user
Create Team - Create a new Team Messaging team, optionally adding an initial list of members by ID or email
Archive Team - Archive a Team Messaging team by its chat ID
Unarchive Team - Unarchive a Team Messaging team by its chat ID, restoring it to Active status
Create Multiple User Extensions - Provision multiple new user extensions (with customer-provided BYOD devices) in a single bulk call
Get User Profile Image - Download the current profile image of a user extension as binary image content
Upload User Profile Image - Upload a new profile image for a user extension via multipart form upload
Update User Profile Image - Replace an existing profile image of a user extension via multipart form upload
Delete User Extensions - Delete one or more user extensions in a single bulk call, optionally keeping their phone numbers and devices in the account inventory
Delete User Profile Image - Remove the current profile image of a user extension without replacing it

Do More, Build Less

Integration Infrastructure for RingCentral AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

RingCentral MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every RingCentral action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Communication Integrations Like RingCentral

Basecamp

133+ actions

Webex

112+ actions

SendGrid

110+ actions

Vimeo

100+ actions

Braze

98+ actions

Mailgun

89+ actions

JustCall

88+ actions

RingCentral AI agent integration resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.