ringcentral-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_MODE | No | gateway = credentials per-request via headers (SOP-compliant); env = shared credentials from env vars (local dev only) | gateway |
| MCP_HTTP_PORT | No | HTTP server port | 8080 |
| MCP_TRANSPORT | No | stdio (Claude Desktop) or http (gateway) | stdio |
| RINGCENTRAL_JWT | No | JWT credential issued to a service user | |
| RINGCENTRAL_CLIENT_ID | No | RingCentral app's client ID | |
| RINGCENTRAL_CLIENT_SECRET | No | RingCentral app's client secret |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ringcentral_get_account_infoA | Get basic company/account information for the current account. |
| ringcentral_list_extensionsA | List extensions on the account. |
| ringcentral_get_extensionA | Get a single extension's details. |
| ringcentral_list_phone_numbersA | List all company and extension phone numbers. |
| ringcentral_get_presenceA | Get an extension's presence/telephony/do-not-disturb status. |
| ringcentral_list_queuesB | List call queues on the account. |
| ringcentral_list_queue_membersA | List the members of a call queue. |
| ringcentral_list_internal_contactsA | List internal company directory entries (corporate users/extensions). |
| ringcentral_list_external_contactsA | List an extension's personal address-book contacts. |
| ringcentral_list_company_call_logA | List account-wide call log records. |
| ringcentral_list_user_call_logA | List call log records for a specific extension/user. |
| ringcentral_get_call_recordingA | Get a call recording's metadata (returns a content URI, not the audio itself). |
| ringcentral_download_call_recordingA | Download a call recording's media content (returns metadata about the binary — content type and size — not the raw audio bytes, which aren't representable as MCP tool output). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MSPbotsAI/ringcentral-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server