Skip to content

Integration · Communication

Connect Claude & ChatGPT to RingCentral

Ask your AI who called while you were out, whether there is new voicemail, or what a colleague's extension is, and it reads the answer from RingCentral. It can send SMS from your numbers, post messages and create tasks in team chats, add calendar events and keep your address book up to date.

Connect RingCentral free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which calls did I miss today?”

    The AI reads today's inbound calls from your call log and picks out the ones that were not answered.

  • “Do I have any unread voicemails?”

    It lists your voicemail messages with read status unread, with caller and time.

  • “Text +1 555 010 2040: your order is ready for pickup.”

    It finds your SMS-enabled number and sends the text. The message goes out right away.

What your AI can do

Calls and messages

Read your own or the whole company's call log, list SMS, voicemail and fax, mark messages read and send SMS from your numbers.

Team messaging

List teams and chats, read and post messages, create and complete tasks, and read or add calendar events.

Contacts and colleagues

Search the company directory, see your presence, manage your address book and look up past RingCentral Video meetings.

  • “Post in the Sales chat that the new price list is up.”

    It finds the chat and posts the message. Everyone in the chat sees it.

  • “What is Peter Hansen's extension?”

    It searches the company directory and returns his extension number and contact details.

  • “Give Anna a task in the Project chat to send the contract by Friday.”

    It finds Anna in the directory and creates a task in the chat with her as assignee and Friday as due date.

26 tools for RingCentral

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • complete_taskVisible to othersMark a team messaging task as complete by `task_id`.
  • create_calendar_eventChanges dataCreate a calendar event with `title`, `start_time` and `end_time`, and optionally `location`, `description` or `all_day`.
  • create_chat_taskChanges dataCreate a task in a chat by `chat_id` with `subject`, `assignees` (list of {id}), and optionally `due_date` and `description`.
  • create_contactVisible to othersAdd a contact to your personal address book with name, company, email, phone numbers (e.164 format with +), address and notes.
  • get_call_recordGet one call record from your call log by `call_record_id`, with caller, callee, duration and result.
  • get_contactGet one address book contact by `contact_id`.
  • get_messageGet one message (SMS, voicemail or fax) by `message_id`, including text, sender, recipients and attachments.
  • get_presenceGet your current presence: availability, Do Not Disturb setting and whether you are on a call.
  • get_user_profileGet a RingCentral user's (extension's) profile: name, extension number, contact details and status. Pass `user_id` "~" for yourself.
  • get_video_meetingGet one past RingCentral Video meeting by `meeting_id`, including participants and recordings.
  • list_calendar_eventsList your team messaging calendar events.
  • list_call_logList your call history, filtered by `date_from`/`date_to` (ISO 8601), `direction` (Inbound/Outbound), call `type`, `phone_number` or recordings. Use `view` Detailed for more fields.
  • list_chat_postsList the latest posts (messages) in a chat by `chat_id`.
  • list_chat_tasksList the tasks in a chat by `chat_id`, optionally filtered by status or assignee.
  • list_chatsList your team messaging chats (teams, group chats and direct chats). Use this to find a chat's ID.
  • list_company_call_logList call history for the whole company (all users), filtered by date range, direction, type or phone number.
  • list_contactsList your personal address book contacts. Filter with `starts_with` (first or last name) or `phone_number`.
  • list_messagesList your SMS, voicemail and fax messages, filtered by `message_type`, `direction`, `read_status`, `phone_number`, `conversation_id` or date range. Set `distinct_conversations` true to get only the latest message per conversation.
  • list_my_phone_numbersList the phone numbers assigned to you. Use one of these as the sender when sending an SMS.
  • list_teamsList the team messaging teams you belong to.
  • list_video_meetingsList past RingCentral Video meetings, with optional `text` search, `type` (All, My, Deleted, Shared) and time range (Unix milliseconds).
  • mark_message_readVisible to othersMark a message as Read or Unread with `read_status`, by `message_id`.
  • post_chat_messageChanges dataPost a message in a chat by `chat_id` with `text`. Everyone in the chat will see it.
  • search_company_directoryChanges dataSearch the company directory for colleagues, departments and other extensions with `search_string` (name, extension number, email or phone), optionally filtered by extension type or department.
  • send_smsVisible to othersSend a text message. Needs `from` (one of your SMS-enabled numbers, as {phoneNumber}), `to` (list of {phoneNumber}) and `text`. The message is sent immediately.
  • update_contactVisible to othersUpdate an address book contact by `contact_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose RingCentral from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret from your own RingCentral app, then sign in with your RingCentral login once. In the RingCentral Developer Console (developers.ringcentral.com), open the Apps console and click Create App. Choose REST API App with the 3-legged OAuth flow, enable refresh tokens, add the redirect URI https://pipmcp.com/oauth/callback, select the scopes you need (for example Read Call Log, SMS, Read Accounts and Team Messaging) and set access to Private. Leave Account ID and Extension ID as ~.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in RingCentral?

It can read your call log and the company call log, SMS, voicemail and fax messages, your phone numbers, presence and profile, the company directory, your address book, team chats, posts, tasks, calendar events and past RingCentral Video meetings. It can send SMS, mark messages read or unread, post in chats, create and complete tasks, create calendar events and create or update address book contacts.

Does the AI see my RingCentral credentials?

No. Your RingCentral credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading your call log and messages only. Sending an SMS and posting in a chat reach other people right away, and both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

RingCentral connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own RingCentral account.

Why do I need my own RingCentral app?

RingCentral connects with OAuth, so PipMCP signs in through an app you create in the RingCentral Developer Console. You choose its scopes and set access to Private, paste its Client ID and Client secret into PipMCP and sign in once. Account ID and Extension ID can stay as ~ to use the account and extension you sign in with.

Let your AI work in RingCentral today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect RingCentral free

PipMCP is not affiliated with RingCentral. Product names are trademarks of their owners.