Connect your account, then chat with AI to run tools.
Pull call history, queues, and extension settings from chat — update forwarding, blocking, and business hours without opening the admin console.
Try this workflow
Call history audit
Pull RingCentral call records for the last week for my extension — summarize inbound vs outbound, total duration, and missed calls.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
IT Administrators, Operations Managers, Customer Support Leads, Revenue Operations Teams
Call history audit
Common support QA workflow — extension-scoped call log read.
Pull RingCentral call records for the last week for my extension — summarize inbound vs outbound, total duration, and missed calls.
Queue inventory
Company-level read before queue or routing changes.
List RingCentral call queues on my account with member extension ids and queue names.
Extension directory
Foundation read — resolves REST ids for extension-scoped tools.
Read all RingCentral account extensions and return id, extensionNumber, name, and type in a table.
Update forwarding
Shows upsert create semantics on extension-scoped writes.
Add a mobile forwarding number +14155550123 labeled Mobile to my RingCentral extension.
What can AI agents do with RingCentral on MCPBundles?
Agents can read extensions, call queues, call logs, forwarding numbers, blocking settings, business hours, IVR prompts, and related account configuration. They can also create or update extensions, forwarding numbers, blocked numbers, business hours, call queues, and call handling rules when your REST app grants the required permissions.
How does RingCentral authentication work on MCPBundles?
Connect with a JWT credential plus your private REST API app's client id and client secret from the RingCentral Developer Console. MCPBundles exchanges the JWT for a fresh access token on each API call.
Why do agents need extension REST ids?
RingCentral extension-scoped APIs key off internal REST ids, not dialable extension numbers like 101. Read account extensions first and pass each row's id field — or omit extension_id to default to the JWT user's line.
Domain knowledge for RingCentral — workflow patterns, data models, and gotchas for your AI agent.
RingCentral organizes telephony under Account and Extension (user/line). Company-level settings (queues, business hours) and extension-level settings (forwarding, call blocking) are separate.
Reads collapse list and single fetch: omit resource ids to page, pass ids from prior rows for one record. Dictionary reads paginate only. Writes use upsert semantics (omit id to create, pass id to update) and explicit delete tools for destructive removes.
Remove a blocked or allowed phone number entry from a user extension. Omit extension_id to use the JWT user's extension.
Delete a RingCentral extension by REST id. This is destructive — confirm the extension id from an account extension read first.
Remove a call forwarding number from a user extension. Omit extension_id to use the JWT user's extension.
Delete a company-level answering rule by id. Confirm the rule id from a company call handling rules read first.
Read currently active calls for a user extension. The upstream API exposes list-only access — omit extension_id to use the JWT user's extension.
Read blocked or allowed phone numbers for a user extension. Omit phone_number_id to list entries; pass phone_number_id for one row. Omit extension_id ...
Read call blocking settings for a user extension — block/allow modes and related preferences. Omit extension_id to use the JWT user's extension.
Read call queues in a RingCentral account. Omit call_queue_id to list queues with pagination; pass call_queue_id (the queue extension id) for one queu...
Read call history for a user extension. Omit record_id to page through call logs; pass record_id for one call record. Requires ReadCallLog on your RES...
Read account-level call recording settings including recording mode, call types recorded, and retention policy for the given account_id.
Read company-wide business hours for a RingCentral account including weekly schedules and holiday or special-hour exceptions.
Read user and line extensions in a RingCentral account. Omit extension_id to page through extensions; pass extension_id for one extension row with id,...
Read available fax cover page templates from the RingCentral dictionary. The upstream API exposes list-only access — paginate with page and perPage.
Read call forwarding numbers for a user extension. Omit forwarding_number_id to list numbers with pagination; pass forwarding_number_id for one entry....
Read company-level call handling rules. Omit rule_id to list rules with pagination; pass rule_id for one rule including conditions and actions.
Read IVR greeting prompts from the RingCentral dictionary. The upstream API exposes list-only access — paginate with page and perPage.
Read call monitoring groups in a RingCentral account. Omit group_id to list groups with pagination; pass group_id for one group including member exten...
Read business hours configured for a user extension. Omit extension_id to use the JWT user's extension.
Add or update a blocked or allowed phone number on a user extension. Omit phone_number_id to POST a new entry; pass phone_number_id to PUT an update. ...
Update call blocking settings for a user extension (modes, greetings, and related options). Pass the settings object fields documented by RingCentral ...
Update an existing call queue by its extension id. Pass queue configuration fields such as name, agents, or routing options in the settings object.
Update account-level call recording settings such as recording mode, call types to record, and retention policy.
Update company-wide business hours for a RingCentral account. Pass weekly schedules and optional intervals in the settings object.
Create or update a RingCentral extension. Omit extension_id to POST a new extension; pass extension_id to PUT an update. Required create fields depend...
Create or update a call forwarding number on a user extension. Omit forwarding_number_id to POST a new number; pass forwarding_number_id to PUT an upd...
Create or update a company-level answering rule. Omit rule_id to POST a new rule; pass rule_id to PUT an update.
Update business hours for a user extension. Pass weekly schedules in the settings object. Omit extension_id to use the JWT user's extension.
Agents can read extensions, call queues, call logs, forwarding numbers, blocking settings, business hours, IVR prompts, and related account configuration. They can also create or update extensions, forwarding numbers, blocked numbers, business hours, call queues, and call handling rules when your REST app grants the required permissions.
Connect with a JWT credential plus your private REST API app's client id and client secret from the RingCentral Developer Console. MCPBundles exchanges the JWT for a fresh access token on each API call.
RingCentral extension-scoped APIs key off internal REST ids, not dialable extension numbers like 101. Read account extensions first and pass each row's id field — or omit extension_id to default to the JWT user's line.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/ringcentral. Authentication is handled automatically.
RingCentral provides 27 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
RingCentral uses API Key. RingCentral requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect RingCentral to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/ringcentralThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
RingCentral and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More collaboration integrations you might like
Connect AI to your Zotero reference library. Search items and collections, read metadata and notes, ...
GitBook is a platform for creating, maintaining, and sharing documentation. Teams collaborate on con...
Google Docs API for reading and updating Google Docs documents.
Google Classroom is an online learning platform that facilitates course management, assignments, and...
PandaDoc is a document management platform that allows businesses to create, edit, share, and track ...
Dropbox Sign provides a platform for electronic signatures and document management, enabling users t...