Skip to content

[Draft] Add RingCentral third-party MCP plugin - #898

Closed
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-2019
Closed

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-2019

Conversation

@cursor

@cursor cursor Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Draft — unreviewed plugin submission. Do not merge until reviewed.

Adds third_party/ringcentral/, a remote MCP plugin for RingCentral RingEX Phone (calling, SMS, voicemail).

Submission

Testing instructions (from submitter)

Add https://developers.ringcentral.com/mcp/servers/ringex-phone/ as a remote MCP server and confirm the RingEX Phone tools appear.

Changes

  • mcp.json with server ringcentral (type: http) set to the submitted URL exactly, trailing slash kept.
  • .cursor-plugin/plugin.json (category integrations, "mcpServers": "./mcp.json", "logo": "assets/logo.png"), README, CHANGELOG, LICENSE.
  • One entry added to .cursor-plugin/marketplace.json and one row added to the root README table. .claude-plugin/marketplace.json is unchanged.

Logo
The submitted logo_url (https://www.ringcentral.com/favicon.ico) could not be fetched: the connection to ringcentral.com failed during the TLS handshake. assets/logo.png is the ringcentral GitHub organization avatar (256×256 PNG, https://avatars.githubusercontent.com/u/6549285).

Not verified
The MCP endpoint could not be reached from the build environment (the same TLS failure), so nobody has confirmed yet that the URL responds as an MCP server or what auth it uses. A reviewer should run the testing instructions above.

node scripts/validate-plugins.mjs passes.

Open in Web View Automation 

Note

Medium Risk
Lists a telephony integration that can drive real calls and SMS via a third-party hosted MCP endpoint that was not verified in CI; reviewers should validate the server and OAuth before merge.

Overview
Adds a new RingCentral Cursor integration plugin under third_party/ringcentral/, wired as a remote HTTP MCP server to RingCentral’s hosted RingEX Phone endpoint (https://developers.ringcentral.com/mcp/servers/ringex-phone/). Agents that install it can use calling, SMS, and voicemail tools exposed by that server after the user signs in.

The change registers the plugin in .cursor-plugin/marketplace.json and the root README integrations table, and ships the usual plugin bundle: mcp.json, .cursor-plugin/plugin.json (integrations, minClientVersions.cursor 3.13.0), README, CHANGELOG, and MIT LICENSE. The PR description notes the MCP URL and favicon were not reachable from the build environment, so merge review should include connecting the remote server and confirming tools/auth behave as expected.

Reviewed by Cursor Bugbot for commit 2b03482. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-authored-by: Danny Jiang <djiang-jq@users.noreply.github.com>

@cursor cursor Bot left a comment •

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix prepared a fix for the issue found in the latest run.

  • ✅ Fixed: MCP URL is not the endpoint

Create PR

Or push these changes by commenting:

@cursor push f6906f74bd
Preview (f6906f74bd)
diff --git a/third_party/ringcentral/CHANGELOG.md b/third_party/ringcentral/CHANGELOG.md
--- a/third_party/ringcentral/CHANGELOG.md
+++ b/third_party/ringcentral/CHANGELOG.md
@@ -4,5 +4,5 @@
 
 ## 1.0.0 — initial release
 
-- Added the `ringcentral` MCP server pointing at RingCentral's hosted RingEX Phone endpoint (`https://developers.ringcentral.com/mcp/servers/ringex-phone/`).
+- Added the `ringcentral` MCP server pointing at RingCentral's hosted RingEX Phone endpoint (`https://mcp.labs.ringcentral.com/ringex/phone`).
 - Logo: RingCentral's mark from the `ringcentral` GitHub organization avatar (256×256).

diff --git a/third_party/ringcentral/README.md b/third_party/ringcentral/README.md
--- a/third_party/ringcentral/README.md
+++ b/third_party/ringcentral/README.md
@@ -19,7 +19,7 @@
   "mcpServers": {
     "ringcentral": {
       "type": "http",
-      "url": "https://developers.ringcentral.com/mcp/servers/ringex-phone/"
+      "url": "https://mcp.labs.ringcentral.com/ringex/phone"
     }
   }
 }
@@ -46,7 +46,7 @@
 ## Docs
 
 - RingCentral: https://www.ringcentral.com
-- Server URL: https://developers.ringcentral.com/mcp/servers/ringex-phone/
+- Server URL: https://mcp.labs.ringcentral.com/ringex/phone
 
 Logo is RingCentral's mark from the `ringcentral` GitHub organization avatar (256×256). The submitted logo URL (`https://www.ringcentral.com/favicon.ico`) could not be downloaded when this plugin was added.
 

diff --git a/third_party/ringcentral/mcp.json b/third_party/ringcentral/mcp.json
--- a/third_party/ringcentral/mcp.json
+++ b/third_party/ringcentral/mcp.json
@@ -2,7 +2,7 @@
   "mcpServers": {
     "ringcentral": {
       "type": "http",
-      "url": "https://developers.ringcentral.com/mcp/servers/ringex-phone/"
+      "url": "https://mcp.labs.ringcentral.com/ringex/phone"
     }
   }
 }

You can send follow-ups to the cloud agent here.

Reviewed by Cursor Bugbot for commit 2b03482. Configure here.

"mcpServers": {
"ringcentral": {
"type": "http",
"url": "https://developers.ringcentral.com/mcp/servers/ringex-phone/"

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MCP URL is not the endpoint

High Severity · Logic Bug

The url in mcp.json is https://developers.ringcentral.com/mcp/servers/ringex-phone/, which matches a developer-portal catalog path, not RingCentral's hosted RingEX Phone MCP endpoint. Official docs and Cursor setup use https://mcp.labs.ringcentral.com/ringex/v1.1.0/phone, so install would not load those tools.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 2b03482. Configure here.

@djiang-jq
djiang-jq self-requested a review October 26, 2026 04:02
@djiang-jq
djiang-jq marked this pull request as ready for review October 26, 2026 04:02
@djiang-jq djiang-jq closed this Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants