Skip to content

Integration · Communication

ringcentral.com

Connect Claude & ChatGPT to RingCentral Team Messaging (Glip)

Ask your AI what was said in a team chat today, to post an update, or to create a task for a colleague in RingCentral Team Messaging, formerly Glip. It can read and send posts, open direct and group conversations, create teams and add members, work with tasks and notes, and create and update calendar events. Team follow-ups happen from the same chat where you work with the AI.

Connect RingCentral Team Messaging (Glip) free

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

Try asking

  • “What was discussed in the Marketing team today?”

    The AI finds the team chat and reads the newest posts.

  • “Post in the Launch chat that the release is moved to Thursday.”

    It sends the message to the chat. The members see it right away.

  • “Create a task for Sara in the Ops chat: update the price list by Friday.”

    It creates the task in the chat with Sara as assignee and a due date.

What your AI can do

Chats and posts

List and read chats and posts, send and edit posts, open direct or group conversations and see favorites.

Teams

List and read teams, create a new team and add members by person ID or email.

Tasks, notes and events

Create, update and complete tasks, create and publish notes, and create and update calendar events.

  • “Which tasks in the Ops chat are still open?”

    It lists the tasks in that chat filtered by status and assignee.

  • “Start a group conversation with Peter and Lise.”

    It opens a conversation with those people and returns the chat to post in.

  • “Add a planning meeting next Monday from 10 to 11.”

    It creates a calendar event with title, start and end time.

64 tools for RingCentral Team Messaging (Glip)

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

  • add_team_membersChanges dataAdd people to a team by `chat_id`; pass `members` as person IDs or emails.
  • archive_teamVisible to othersArchive a team (chat id). Has effects visible outside this system. API summary: Archive Team.
  • complete_taskVisible to othersMark a task as complete by `task_id`, or set a completion percentage.
  • create_chat_adaptive_cardChanges dataCreate a new adaptive card for a chat. Required: type or version. API summary: Create Adaptive Card.
  • create_chat_favoriteChanges dataCreate a new favorite for a chat. API summary: Add Chat to Favorites.
  • create_chat_unfavoriteChanges dataCreate a new unfavorite for a chat. API summary: Remove Chat from Favorites.
  • create_eventChanges dataCreate a calendar event with title, start_time and end_time, plus optional location, description and recurrence.
  • create_group_eventChanges dataCreate a new event for a group. Required: title, start time or end time. API summary: Create Event by Group ID.
  • create_group_webhookDeletesCreate a new webhook for a group. Destructive action; may require approval. API summary: Create Webhook in Group.
  • create_noteChanges dataCreate a note in a chat by `chat_id` with a title and body. It starts as a draft until published.
  • create_taskChanges dataCreate a task in a chat by `chat_id` with a subject and assignees, plus optional due date, description and section.
  • create_task_2Changes dataCreate a new task. API summary: Create Data Export Task.
  • create_teamChanges dataCreate a new team with a name, optional description, public flag and initial members.
  • create_team_joinChanges dataCreate a new join for a team. API summary: Join Team.
  • create_team_leaveChanges dataCreate a new leave for a team. API summary: Leave Team.
  • create_webhook_suspendDeletesCreate a new suspend for a webhook. Destructive action; may require approval. API summary: Suspend Webhook.
  • delete_adaptive_cardDeletesPermanently delete a adaptive card by card id. Destructive action; may require approval. API summary: Delete Adaptive Card.
  • delete_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete Event.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Note.
  • delete_postDeletesDelete a post by `chat_id` and `page_id`. This cannot be undone.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete Task.
  • delete_teamDeletesPermanently delete a team by chat id. Destructive action; may require approval. API summary: Delete Team.
  • delete_team_removesDeletesPermanently delete a remove by chat id. Destructive action; may require approval. API summary: Remove Team Members.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.
  • edit_postChanges dataEdit the text of a post you wrote, by `chat_id` and `page_id`.
  • get_adaptive_cardGet one adaptive card by card id. API summary: Get Adaptive Card.
  • get_chatGet one chat by `chat_id` with its name, type and members.
  • get_companyGet one company by company id. API summary: Get Company Info.
  • get_data_export_taskGet one task by task id. API summary: Get Data Export Task.
  • get_eventGet one event by event id. API summary: Get Event.
  • get_messageGet one message by chat id. API summary: Get Conversation.
  • get_noteGet one note by its ID (`message_id`).
  • get_personGet a person's profile (name, email, company) by `contact_id`.
  • get_postGet one post by `chat_id` and `page_id`.
  • get_taskGet one task by `task_id`.
  • get_teamGet one team by `chat_id` with its name, description and privacy.
  • get_webhookGet one webhook by webhook id. API summary: Get Webhook.
  • list_chatsList all chats you belong to, optionally filtered by `type`, with cursor paging.
  • list_eventsList your calendar events in Team Messaging, with cursor paging.
  • list_everyonesList everyones. API summary: Get Everyone Chat.
  • list_favorite_chatsList the chats you have marked as favorites.
  • list_group_eventsList events for a group. API summary: List Group Events.
  • list_group_webhooksList webhooks for a group. API summary: List Webhooks in Group.
  • list_messagesList messages. Optional filters: record count. Results are paginated. API summary: List Conversations.
  • list_notesList notes in a chat by `chat_id`, filtered by status or creator.
  • list_postsList the posts (messages) in a chat by `chat_id`, newest first, with cursor paging.
  • list_recent_chatsList your most recently active chats (teams, group chats and direct chats), optionally filtered by chat `type`.
  • list_tasksList tasks in a chat by `chat_id`, filtered by status, assignee, creator or creation time.
  • list_tasks_2List tasks. Optional filters: status. Results are paginated. API summary: List Data Export Tasks.
  • list_teamsList the teams you belong to, with cursor paging.
  • list_webhooksList webhooks.
  • open_conversationChanges dataOpen (or find) a direct or group conversation with the given `members` (person IDs or emails). Returns the chat ID to post in.
  • publish_noteVisible to othersPublish a draft note by `note_id` so the chat members can see it.
  • restore_teamChanges dataUnarchive a team (chat id). API summary: Unarchive Team.
  • send_postChanges dataPost a message in a chat by `chat_id` with `text` and optional attachments. The message is sent to the chat members immediately.
  • submit_messageVisible to othersLock a message (note id). Has effects visible outside this system. API summary: Lock Note.
  • submit_message_unlockVisible to othersUnlock a message (note id). Has effects visible outside this system. API summary: Unlock Note.
  • submit_webhookDeletesActivate a webhook (webhook id). Destructive action; may require approval. API summary: Activate Webhook.
  • update_adaptive_cardChanges dataUpdate an existing adaptive card identified by card id. API summary: Update Adaptive Card.
  • update_eventChanges dataUpdate an event by `event_id`. Pass title, start_time and end_time plus any fields to change.
  • update_everyonesVisible to othersUpdate an existing everyone. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Everyone Chat.
  • update_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update Note.
  • update_taskChanges dataUpdate a task by `task_id`: subject, assignees, due date, description or section.
  • update_teamChanges dataUpdate an existing team identified by chat id. Only the fields you pass are changed. API summary: Update Team.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose RingCentral Team Messaging (Glip) 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. Sign in to 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://heymyapps.com/oauth/callback, select the Team Messaging scope and set access to Private.

  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 Team Messaging?

The AI can read your chats, posts, teams, tasks, notes, calendar events, favorite chats and people's profiles. It can send, edit and delete posts, open conversations, create teams and add members, create, update and complete tasks, create and publish notes, and create and update events.

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 read-only. Posts are sent to the chat members right away, and deleting a post cannot be undone, so these actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps 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 Team Messaging connects with OAuth, and this OAuth connection needs the HeyMyApps Pro plan. HeyMyApps 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 Team Messaging connects with OAuth, so HeyMyApps signs in through an app you create in the RingCentral Developer Console. You give it the Team Messaging scope and set access to Private, paste its Client ID and Client secret into HeyMyApps and sign in once. The AI then acts as the user you signed in with.

Let your AI work in RingCentral Team Messaging (Glip) today.

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

Connect RingCentral Team Messaging (Glip) free

HeyMyApps is not affiliated with RingCentral Team Messaging (Glip). Product names are trademarks of their owners.