# RingCentral App Connect MCP ID: 02-ringcentral-app-connect-mcp Page: https://gtmmcps.com/tools/02-ringcentral-app-connect-mcp JSON: https://gtmmcps.com/data/tools/02-ringcentral-app-connect-mcp.json Documentation references: https://gtmmcps.com/docs/02-ringcentral-app-connect-mcp/ Category: Engagement & Outbound MCP support: official Testing: RESEARCHED API access: paid Last checked: 2026-09-07 Endpoint check: not-probed; date: Not recorded One of four MCP servers RingCentral publishes through its Labs programme; this one bridges RingCentral telephony to whichever CRM the customer has linked through the App Connect browser extension, so an assistant can look up or create CRM contacts, log a call to the CRM and pull RingCentral call logs. ## MCP links - https://unified-crm-extension.labs.ringcentral.com/mcp - https://mcp.labs.ringcentral.com/docs/servers/app-connect/ - https://mcp.labs.ringcentral.com/docs/servers/ - https://github.com/ringcentral/ringcentral-mcp-docs ## Sources - https://mcp.labs.ringcentral.com/docs/servers/app-connect/ - https://mcp.labs.ringcentral.com/docs/servers/ - https://www.ringcentral.com/office/plansandpricing.html - https://github.com/ringcentral/ringcentral-mcp-docs - https://unified-crm-extension.labs.ringcentral.com/mcp ## Research notes Verified 2026-09-07 and this one is unusual: POST of an MCP initialize to https://unified-crm-extension.labs.ringcentral.com/mcp returned HTTP 200 with a full initialize result, serverInfo name "rc-unified-crm-extension" version 1.0.0, protocol 2024-11-05. Tool discovery is open and unauthenticated by design; the docs confirm this, stating the RingEX servers need "no authentication required for tool discovery" and that only the tools marked as requiring a CRM connection need a linked account. Status is Beta and transport is SSE over HTTPS. The candid line on the vendor's own page is worth quoting in any coverage: "Some CRMs publish their own dedicated MCP servers with deeper, CRM-specific functionality. App Connect is most valuable when your CRM doesn't yet support MCP natively." A vendor telling a buyer to use someone else's server is rare enough to be the story. Three sibling servers are published in the same registry and are candidates for their own entries: RingEX Phone (12 tools), RingEX Chat (9 tools) and RingEX Admin (26 tools), all marked Preview. Nine tools here: getSessionInfo, getPublicConnectors, getHelp, findContactByName, findContactByPhone, createContact, createCallLog, rcGetCallLogs, logout. 2026-09-07: GitHub org ringcentral; repo is the MkDocs site for "RingCentral MCP Server Documentation" with per-server pages (docs/servers/app-connect.md) (https://github.com/ringcentral/ringcentral-mcp-docs). ## Named capabilities Tool names below are reported by sources. Their presence is not a successful call. - cancelAppointment: ⚠️ REQUIRES CRM CONNECTION. | Cancel an existing appointment or event in the CRM platform by its ID. This action is destructive — the appointment will be removed.; evidence: live-list; party: - confirmAppointment: ⚠️ REQUIRES CRM CONNECTION. | Confirm an existing appointment or event in the CRM platform by its ID. Returns the updated appointment details.; evidence: live-list; party: - createAppointment: ⚠️ REQUIRES CRM CONNECTION. | Create a new appointment or event in the CRM platform. Returns the created appointment ID and details.; evidence: live-list; party: - createCallLog: ⚠️ REQUIRES CRM CONNECTION. | Create only one call log in the CRM platform. Returns the created log ID if successful. To use with `rcGetCallLogs`: pass a single item from the `records[]` array directly as `incomingData.logInfo`.; evidence: live-list; party: - createContact: ⚠️ REQUIRES CRM CONNECTION. | Create a new contact in the CRM platform. Returns the created contact information if successful.; evidence: live-list; party: - findContactByName: ⚠️ REQUIRES CRM CONNECTION. | Search for a contact in the CRM platform by name. Returns contact details if found.; evidence: live-list; party: - findContactByPhone: ⚠️ REQUIRES CRM CONNECTION. | Search for a contact in the CRM platform by phone number. Returns contact details if found.; evidence: live-list; party: - getHelp: Get a quick guide on what this integration can do and how to get started.; evidence: live-list; party: - getPublicConnectors: Get available connectors. Returns an interactive widget - do NOT summarize or list the results in text, just show the widget.; evidence: live-list; party: - getSessionInfo: Get the current user session info, including RingCentral identity and CRM connection status.; evidence: live-list; party: - listAppointments: ⚠️ REQUIRES CRM CONNECTION. | List appointments or events from the CRM platform. Use the `filter` param to get upcoming, today's, past, or all appointments. For a specific window, supply `startDate` and `endDate` (YYYY-MM-DD) directly.; evidence: live-list; party: - logout: Logout the user from the CRM platform.; evidence: live-list; party: - rcGetCallLogs: ⚠️ REQUIRES CRM CONNECTION. | Get call logs from RingCentral. Returns a `records[]` array. Each item in `records` is a complete RingCentral call log object that can be passed DIRECTLY as `incomingData.logInfo` to the `createCallLog` tool —; evidence: live-list; party: - updateAppointment: ⚠️ REQUIRES CRM CONNECTION. | Update or reschedule an existing appointment or event in the CRM platform. Provide only the fields you want to change alongside the appointmentId.; evidence: live-list; party: ## CLI evidence Status: none-found Read current vendor documentation before configuring or running commands.