RingEx Admin — Tools Reference¶
Full reference for every tool available on the RingEx Admin server. Tools are listed alphabetically — use the on-page navigation ("On this page") to jump to a specific tool.
about_ringcentral_mcp_tools¶
Call this first when you want to know what a RingEx MCP server can do, what tools are available, or which RingCentral tasks are supported. Returns a concise overview of the available tool categories and representative tool names for the connected server.
Available on: RingEx Phone · RingEx Chat · RingEx Admin
Access: Read-only
Parameters¶
This tool takes no parameters.
Returns¶
| Field | Type | Description |
|---|---|---|
summary |
string |
A short description of what the connected server can help with. |
categories |
array |
A list of capability categories, each with: category (name), examples (example use cases), and representativeTools (a sample of tool names in that category). |
usageNotes |
array |
Operational tips — e.g. that tools/list should be used to inspect exact tool names and input schemas, that authenticated accountId/extensionId parameters usually default to the current user, and that write tools should only be selected when the user actually asks for that side effect. |
Example¶
Start here
Run this tool right after connecting a new RingEx server to confirm which capabilities and tools are exposed, before calling tools/list for exact schemas.
platform_analytics_calls_aggregation_fetch¶
Runs an aggregation query against RingCentral's Call Analytics API, returning grouped or summarized call metrics (such as call volume or duration) for the account, sliced by whatever dimensions and filters you specify in the request body.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to query. Omit or use "~" for the authenticated RingCentral context. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
body |
✅ | JSON request body describing the aggregation — grouping dimensions, filters, and time range for the calls aggregation query. |
Returns¶
Returns the raw RingCentral response for the calls aggregation query.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_get_account_info_v2¶
Retrieves core account information for a RingCentral account — status, service plan, operator, and related account-level settings. Defaults to the authenticated user's own account when no accountId is given.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
Returns¶
Returns the raw RingCentral account info response.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_account_phone_numbers_v2¶
Lists phone numbers provisioned on the RingCentral account. Results can be filtered by number type, usage type, status, toll type, extension status, BYOC (Bring Your Own Carrier) numbers, or a specific phone number, and pagination is supported via page and perPage.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
type |
— | Filter by phone number type. |
usageType |
— | Filter by usage type (e.g. main company number, direct number, fax). |
status |
— | Filter by phone number status. |
tollType |
— | Filter by toll type (e.g. toll-free vs. local). |
extensionStatus |
— | Filter by the status of the extension the number is assigned to. |
byocNumber |
— | Filter to include or exclude BYOC numbers. |
phoneNumber |
— | Filter to a specific phone number. |
Returns¶
Returns the raw RingCentral response listing account phone numbers.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_account_switches¶
Lists the network switches registered for automatic emergency address updates on the account. Results can be filtered by site or a search string, sorted, and paginated.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
siteId |
— | Filter switches by site. |
searchString |
— | Filter switches by a search string. |
orderBy |
— | Field to sort results by. |
perPage |
— | Number of results to return per page. |
page |
— | Page number for paginated results. |
Returns¶
Returns the raw RingCentral response listing account switches.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_administered_sites¶
Lists the RingCentral sites that a given extension (typically an admin) is permitted to administer. Defaults to the current user's own extension when no extensionId is provided.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension to look up. Omit or use "~" for the authenticated RingCentral context. |
Returns¶
Returns the raw RingCentral response listing administered sites.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_answering_rules¶
Lists the call handling (answering) rules configured for an extension — for example custom rules that route calls differently based on caller, time of day, or other conditions. Results can be filtered by rule type, view, or enabled status, and support pagination.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension to look up. Omit or use "~" for the authenticated RingCentral context. |
type |
— | Filter by answering rule type. |
view |
— | Controls the level of detail returned. |
enabledOnly |
— | When true, only returns rules that are currently enabled. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
Returns¶
Returns the raw RingCentral response listing call handling rules.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_contacts¶
Lists personal address book contacts for an extension. Supports filtering by name prefix or phone number, sorting, and pagination.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension whose address book to list. Omit or use "~" for the authenticated RingCentral context. |
startsWith |
— | Filter contacts whose name starts with this string. |
sortBy |
— | Field to sort results by. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
phoneNumber |
— | Filter contacts by phone number. |
Returns¶
Returns the raw RingCentral response listing address book contacts.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_directory_entries¶
Lists entries in the company directory (users, departments, and similar directory objects) for the account. Supports filtering by site accessibility, federation status, entry type or type group, and site, plus pagination.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
accessibleSitesOnly |
— | When true, only returns entries from sites the caller can access. |
showFederated |
— | When true, includes entries from federated accounts. |
type |
— | Filter by directory entry type. |
typeGroup |
— | Filter by directory entry type group. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
siteId |
— | Filter entries by site. |
Returns¶
Returns the raw RingCentral response listing company directory entries.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_extensions¶
Lists extensions (users, departments, IVR menus, and other extension types) on the account. Can be filtered by extension number, email address, status, or extension type, with pagination support.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionNumber |
— | Filter by extension number. |
email |
— | Filter by email address. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
status |
— | Filter by extension status (e.g. Enabled, Disabled). |
type |
— | Filter by extension type (e.g. User, Department, IvrMenu). |
Returns¶
Returns the raw RingCentral response listing extensions.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_list_favorite_contacts¶
Lists the contacts an extension has marked as favorites.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension whose favorites to list. Omit or use "~" for the authenticated RingCentral context. |
Returns¶
Returns the raw RingCentral response listing favorite contacts.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_account_phone_number¶
Retrieves details for a single phone number on the account, identified by its phoneNumberId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account the number belongs to. Omit or use "~" for the authenticated RingCentral context. |
phoneNumberId |
✅ | ID of the phone number to retrieve. |
Returns¶
Returns the raw RingCentral response for the phone number.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_account_presence¶
Retrieves the presence status (available, busy, on a call, etc.) for all extensions on the account. Optionally includes detailed telephony state or SIP data, with pagination support.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
detailedTelephonyState |
— | When true, includes detailed telephony state in the response. |
sipData |
— | When true, includes SIP registration data in the response. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
Returns¶
Returns the raw RingCentral response listing presence status for all extensions on the account.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_call_recording_content¶
Downloads the actual audio content of a call recording, identified by its recordingId. Optional parameters control how the content is delivered — inline versus as an attachment, and the filename used.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account the recording belongs to. Omit or use "~" for the authenticated RingCentral context. |
recordingId |
✅ | ID of the call recording whose content to download. |
contentDisposition |
— | Controls whether the content is returned inline or as an attachment. |
contentDispositionFilename |
— | Filename to use when the content is returned as an attachment. |
Returns¶
Returns the raw audio content of the call recording from RingCentral.
Example¶
Permission
This tool requires read access.
platform_read_call_recording¶
Retrieves metadata for a single call recording, identified by its recordingId. This returns information about the recording (such as duration and content type), not the audio itself — use platform_read_call_recording_content to fetch the actual audio.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account the recording belongs to. Omit or use "~" for the authenticated RingCentral context. |
recordingId |
✅ | ID of the call recording to retrieve. |
Returns¶
Returns the raw RingCentral response describing the call recording.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_company_call_log¶
Lists call log records for the entire company (account-wide), not just a single extension. Supports extensive filtering — by extension number, phone number, call direction, call type, recording presence/type, date range, and session identifiers — plus pagination.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionNumber |
— | Filter by extension number. |
phoneNumber |
— | Filter by phone number involved in the call. |
direction |
— | Filter by call direction (e.g. Inbound, Outbound). |
type |
— | Filter by call type (e.g. Voice, Fax). |
view |
— | Controls the level of detail returned (e.g. Simple vs. Detailed). |
withRecording |
— | When true, only returns calls that have a recording. |
recordingType |
— | Filter by recording type (e.g. Automatic, OnDemand). |
dateFrom |
— | Start of the date range to filter by (ISO 8601). |
dateTo |
— | End of the date range to filter by (ISO 8601). |
sessionId |
— | Filter by call session ID. |
telephonySessionId |
— | Filter by telephony session ID. |
metadataCategory |
— | Filter by metadata category. |
page |
— | Page number for paginated results. |
perPage |
— | Number of results to return per page. |
Returns¶
Returns the raw RingCentral response listing company-wide call log records.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_company_call_record¶
Retrieves one or more specific company call log records, identified by callRecordId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
callRecordId |
✅ | ID of the call record to retrieve. Multiple IDs may be comma-separated depending on the RingCentral API. |
view |
— | Controls the level of detail returned (e.g. Simple vs. Detailed). |
Returns¶
Returns the raw RingCentral response for the requested company call record(s).
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_contact¶
Retrieves a single personal address book contact by its contactId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension whose address book contains the contact. Omit or use "~" for the authenticated RingCentral context. |
contactId |
✅ | ID of the contact to retrieve. |
Returns¶
Returns the raw RingCentral response for the requested contact.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_country¶
Retrieves reference data for a single country from RingCentral's country dictionary, identified by countryId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
countryId |
✅ | ID of the country to retrieve from RingCentral's country dictionary. |
Returns¶
Returns the raw RingCentral response for the requested country.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_directory_entry¶
Retrieves a single company directory entry by its entryId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
accessibleSitesOnly |
— | When true, only returns the entry if it belongs to a site the caller can access. |
entryId |
✅ | ID of the directory entry to retrieve. |
Returns¶
Returns the raw RingCentral response for the requested directory entry.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_directory_federation¶
Retrieves the federated account/directory relationships configured for multi-account or multi-brand setups on the account. Can be filtered by federation type.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
types |
— | Filter by federation type. |
RCExtensionId |
— | Extension ID to pass as a request header, if the API requires it for this call. |
Returns¶
Returns the raw RingCentral response describing account directory federation.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_permission_category¶
Retrieves details for a single permission category from RingCentral's permission dictionary, identified by permissionCategoryId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
permissionCategoryId |
✅ | ID of the permission category to retrieve from RingCentral's permission dictionary. |
Returns¶
Returns the raw RingCentral response for the requested permission category.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_permission¶
Retrieves details for a single permission from RingCentral's permission dictionary, identified by permissionId.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
permissionId |
✅ | ID of the permission to retrieve from RingCentral's permission dictionary. |
Returns¶
Returns the raw RingCentral response for the requested permission.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_user_presence_status¶
Retrieves the presence status for a single extension — available, busy, on a call, and similar states. Optionally includes detailed telephony state or SIP data. Defaults to the current user's own extension when omitted.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
accountId |
— | Account to look up. Omit or use "~" for the authenticated RingCentral context. |
extensionId |
— | Extension to look up. Omit or use "~" for the authenticated RingCentral context. |
detailedTelephonyState |
— | When true, includes detailed telephony state in the response. |
sipData |
— | When true, includes SIP registration data in the response. |
Returns¶
Returns the raw RingCentral response with the extension's presence status.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
platform_read_user_role¶
Retrieves details for a single user role — including the permissions it grants — identified by roleId. Optionally includes advanced permission details.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
roleId |
✅ | ID of the user role to retrieve. |
accountId |
— | Account the role belongs to. Omit or use "~" for the authenticated RingCentral context. |
advancedPermissions |
— | When true, includes advanced permission details in the response. |
Returns¶
Returns the raw RingCentral response for the requested user role.
| Field | Description |
|---|---|
id |
Resource id returned by the RingCentral API when present. |
Example¶
Permission
This tool requires read access.
read_call_ai_notes¶
Retrieves AI-generated notes and transcript details for a specific call, identified by its telephony session ID. Use this when you already know the telephony session ID for a call (typically from a call-log record) and want the AI summary or transcript for it — a phone number or a broad call-history request alone isn't enough to use this tool.
Server: RingEx Admin
Access: Read-only
Parameters¶
| Parameter | Required | Description |
|---|---|---|
ownerExtensionId |
— | Extension that owns the call AI notes. Omit or use "~" for the authenticated extension; use the owner extension from the call-log context when known. |
telephonySessionId |
✅ | Telephony session ID from a RingCentral call-log record. Do not use message IDs or Team Messaging post IDs here. |
Returns¶
Returns raw RingCentral AI notes and transcript data for a call when available.
| Field | Description |
|---|---|
callNote.summary |
AI-generated call summary. |
Example¶
Permission
This tool requires read access.