Integration · Communication
Connect Claude & ChatGPT to Ringover
Ask your AI which calls were missed today, what a customer said on yesterday's call or who on the team is available right now. It can list and search calls, read transcripts and search them by keyword, look up and update contacts, and read SMS conversations. It can also send an SMS or place a call through your Ringover device, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which calls did we miss this morning?”
The AI lists today's calls filtered by type MISSED, with caller, number and time.
“What did the customer say about pricing on call 48213?”
It reads the transcript of the call and points out the part about pricing.
“Find calls from last week where someone mentioned a cancellation.”
It searches call transcripts for the keyword within the date range and lists the calls.
What your AI can do
Calls and transcripts
List and search calls, see live calls, read call details, transcripts and AI call summaries, and search transcripts by keyword.
Contacts and SMS
Search, update and delete contacts, add phone numbers, read SMS and chat conversations and send SMS.
Team and numbers
List users, call groups, presence status, tags and the phone numbers on your account.
“Text +4512345678 that the technician is on the way.”
It sends the SMS from one of your Ringover numbers. The text message is real and cannot be pulled back.
“Call Acme's office for me.”
It finds the contact's number and starts a callback call: Ringover rings your device first, then connects you.
“Who on the support team is free right now?”
It reads the members of the support group and their current presence status.
168 tools for Ringover
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_a_number_to_a_user_s_blacklistChanges dataCreate a new number. API summary: Add a number to a user's blacklist.add_contact_numbersChanges dataAdd phone numbers to a contact by `contact_id`. Pass `items`, each with `number` (E.164 digits) and `type` (home, office, mobile, fax, other).archive_a_message_level_1_softVisible to othersArchive a message (message id). Has effects visible outside this system. API summary: Archive a message (level 1 — soft).archive_logMoves moneyArchive a log. Financial or irreversible action; may require approval. API summary: Archive call logs.archive_messageVisible to othersArchive a message (conv id). Has effects visible outside this system. API summary: Archive a conversation (level 1 — soft).archive_message_archiveDeletesArchive a message (conv id). Destructive action; may require approval. API summary: Permanently archive a conversation (level 2).archive_message_conversation_delete_message_archiveDeletesArchive a message (message id). Destructive action; may require approval. API summary: Permanently archive a message (level 2).create_a_scim_userChanges dataCreate a new user. Required: schemas or user name. Search users first to avoid duplicates. API summary: Create a SCIM user.create_analyticChanges dataCreate a new analytic. API summary: Download Empower analytics and statistics.create_call_groupChanges dataCreate a new group for a call. Search groups first to avoid duplicates. API summary: Assign groups to a campaign.create_call_numberChanges dataCreate a new number for a call. API summary: Add contacts to a campaign's call queue.create_call_resetChanges dataCreate a new reset for a call. API summary: Reset a campaign to its initial state.create_call_userChanges dataCreate a new user for a call. Search users first to avoid duplicates. API summary: Assign individual users to a campaign.create_chatChanges dataCreate a new chat. Required: chat history, call id, message, transcription or user id. API summary: Send a message to Empower AI chat.create_columnChanges dataCreate a new column. Required: name. API summary: Add a custom data column to campaign contacts.create_contactChanges dataCreate a new contact. Required: body. Search contacts first to avoid duplicates. API summary: Retrieve or create contacts.create_dtmfChanges dataCreate a new dtmf. API summary: Send DTMF tones during a live call.create_groupChanges dataCreate a new group. Required: schemas or display name. Search groups first to avoid duplicates. API summary: Create a SCIM group.create_group_userChanges dataCreate a new user for a group. Search users first to avoid duplicates. API summary: Add a user to a group.create_hangupChanges dataCreate a new hangup. API summary: Hang up a live call channel.create_ivr_callbackChanges dataCreate a new callback for a ivr. API summary: Initiate a callback through an IVR.create_mcpChanges dataCreate a new mcp. Required: jsonrpc or method. API summary: Model Context Protocol (MCP) endpoint.create_messageChanges dataCreate a new message. Search messages first to avoid duplicates. API summary: List WhatsApp conversations.create_message_purposeChanges dataCreate a new purpose for a message. API summary: Set the purpose of a conversation.create_numberChanges dataCreate a new number. API summary: Add a number to the team blacklist.create_opt_inVisible to othersCreate a new opt in. Required: phone number. Has effects visible outside this system. API summary: Opt a number back in to SMS.create_opt_outVisible to othersCreate a new opt out. Required: phone number. Has effects visible outside this system. API summary: Opt a number out of SMS.create_tagChanges dataCreate a new tag. API summary: Create a new call tag.create_taskChanges dataCreate a new task. API summary: Get team tasks.create_task_batchVisible to othersCreate a new task. Required: type, status, scheduled date or numbers. Has effects visible outside this system. API summary: Create a batch of tasks from a list of numbers.create_templateChanges dataCreate a new template. API summary: Create a WhatsApp template.create_toggleChanges dataCreate a new toggle. API summary: Toggle mute on a live call channel.create_toggle_post_channels_channelid_events_hold_toggleChanges dataCreate a new toggle. API summary: Toggle hold on a live call channel.create_toggle_post_channels_channelid_events_record_toggleChanges dataCreate a new toggle. API summary: Toggle recording on a live call channel.create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Create a user (deprecated — use /users/invite).create_user_invite_userVisible to othersCreate a new user. Search users first to avoid duplicates. Has effects visible outside this system. API summary: Invite multiple users to the team.create_v1Visible to othersCreate a new v1. Has effects visible outside this system. API summary: Send a one-way SMS (admin only).create_webhookDeletesCreate a new webhook. Required: target url or events. Destructive action; may require approval. API summary: Create a webhook.delete_a_scim_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete a SCIM user.delete_a_specific_phone_number_from_a_contactDeletesPermanently delete a contact by contact number. Destructive action; may require approval. API summary: Delete a specific phone number from a contact.delete_callDeletesPermanently delete a call by call id. Destructive action; may require approval. API summary: Archive a call by call ID.delete_call_channelDeletesPermanently delete a channel by channel id. Destructive action; may require approval. API summary: Archive a specific call channel.delete_call_groupsMoves moneyPermanently delete a group by campaignscalllistuuid. Financial or irreversible action; may require approval. API summary: Remove groups from a campaign.delete_call_numbersMoves moneyPermanently delete a number by campaignscalllistuuid. Financial or irreversible action; may require approval. API summary: Remove contacts from a campaign's call queue.delete_call_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove a specific tag from a campaign.delete_call_tagsMoves moneyPermanently delete a tag by campaignscalllistuuid. Financial or irreversible action; may require approval. API summary: Remove all tags from a campaign.delete_call_usersMoves moneyPermanently delete a user by campaignscalllistuuid. Financial or irreversible action; may require approval. API summary: Remove users from a campaign.delete_callsMoves moneyPermanently delete a call. Financial or irreversible action; may require approval. API summary: Delete analyzed calls or their media.delete_columnsMoves moneyPermanently delete a column by campaignscalllistuuid. Financial or irreversible action; may require approval. API summary: Delete a custom data column from campaign contacts.delete_contactDeletesPermanently delete a contact by `contact_id`.delete_contactsMoves moneyPermanently delete a contact by contact id. Financial or irreversible action; may require approval. API summary: Delete all phone numbers of a contact.delete_flag_callDeletesPermanently delete a call by call uuid. Destructive action; may require approval. API summary: Disassociate a flag from a call.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete a SCIM group.delete_group_usersMoves moneyPermanently delete a user by group id. Financial or irreversible action; may require approval. API summary: Remove users from a group.delete_numberDeletesPermanently delete a number by phone number. Destructive action; may require approval. API summary: Remove a number from the team blacklist.delete_templateDeletesPermanently delete a template by template uuid. Destructive action; may require approval. API summary: Delete a WhatsApp template.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete or archive a user.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.download_cdnChanges dataDownload the document for a cdn. API summary: Download a CDN file.get_a_scim_groupGet one group by group id. API summary: Get a SCIM group.get_a_scim_userGet one user by user id. API summary: Get a SCIM user.get_a_specific_campaign_by_uuidGet one call by campaignscalllistuuid. API summary: Get a specific campaign by UUID.get_a_user_s_personal_blacklistList numbers. Optional filters: limit count or limit offset. API summary: Get a user's personal blacklist.get_a_user_s_presence_statusList users for a user. API summary: Get a user's presence status.get_a_user_s_weekly_planningList users for a user. API summary: Get a user's weekly planning.get_callGet one call by `call_id`, with caller, recipient, user, duration, direction and recording link if any.get_call_channelGet one channel for a call by channel id. API summary: Get call recording for a specific channel.get_call_details_by_uuidGet one call by call uuid. API summary: Get call details by UUID.get_call_summaryGet the AI summary of a call by `call_uuid` (requires Ringover Empower).get_call_transcriptGet the transcript of a call by `call_id`.get_conferenceGet one conference by conference id. API summary: Get a conference room by ID.get_contactGet one contact by `contact_id`, including all phone numbers.get_conversationGet one conversation by `conv_id`.get_empower_call_logsChanges dataCreate a new call. Search calls first to avoid duplicates. API summary: Get Empower call logs.get_groupGet one call group by `group_id`, including its members.get_ivrGet one ivr by ivr id. API summary: Get an IVR by ID.get_ivr_scenarioGet one scenario for a ivr by scenario id. API summary: Get a specific scenario for an IVR.get_numberGet one number by number number. API summary: Get a specific phone number's details.get_number_get_blacklists_numbers_phonenumberGet one number by phone number. API summary: Check if a number is in the team blacklist.get_number_get_users_userid_blacklists_numbers_phonenumberGet one number by phone number. API summary: Check if a number is in a user's blacklist.get_platform_channelGet one channel for a platform by channel id. API summary: Get call UUID from platform and channel.get_profileGet one profile by profile id. API summary: Get a profile by ID.get_scenarioGet one scenario by scenario id. API summary: Get a specific scenario by ID.get_tagGet one tag by tag id. API summary: Get a tag by ID.get_userGet one user by `user_id`.get_webhookGet one webhook by webhook id. API summary: Get a webhook.list_accountsList accounts. API summary: List WhatsApp accounts.list_active_campaigns_assigned_to_the_current_userList users. Optional filters: limit count or limit offset. API summary: List active campaigns assigned to the current user.list_all_outbound_call_campaignsList calls. Optional filters: limit count, limit offset, ascending order or is running. API summary: List all outbound call campaigns.list_call_groupsList groups for a call. Optional filters: limit count or limit offset. API summary: List groups assigned to a campaign.list_call_logsList logs for a call. API summary: Get campaign audit logs.list_call_momentsList moments for a call. API summary: Get key moments detected in a call.list_call_numbersList numbers for a call. Optional filters: limit count or limit offset. API summary: List contacts in a campaign's call queue.list_call_surveysList surveys for a call. API summary: Get survey answers for a call.list_call_usersList users for a call. Optional filters: limit count or limit offset. API summary: List users assigned to a campaign.list_callsList recent calls, filtered by `start_date`/`end_date` and `call_type` (ANSWERED, MISSED, OUT, VOICEMAIL); page with `limit_count` and `limit_offset`.list_conferencesList conferences. API summary: List all conference rooms.list_conversation_messagesList the messages in a conversation by `conv_id`; page back with `last_id_returned`.list_conversationsList SMS and chat conversations, optionally filtered by type (`filter`: INTERNAL, EXTERNAL, COLLABORATIVE).list_current_callsChanges dataList calls happening right now, optionally filtered by `direction` (IN or OUT) and status.list_flagsList flags. API summary: List team flags.list_groupsList call groups (e.g. Sales, Support) with their IDs.list_ivr_scenariosList scenarios for a ivr. API summary: List scenarios for a specific IVR.list_ivrsList ivrs. API summary: List IVRs (Interactive Voice Response).list_logsList logs. Optional filters: limit count or limit offset. API summary: Get a user's snooze history.list_message_usersList users for a message. API summary: List members of a conversation.list_numbersList the phone numbers on the account and who or what they are assigned to; filter with `is_user`, `is_ivr`, `is_available` and similar flags.list_plans_dataList plans data. API summary: Get team subscription plans.list_presencesList the current presence status (available, busy, away etc.) of all users.list_profilesList profiles. API summary: List all team profiles.list_resource_typesList resource types. API summary: SCIM resource types.list_scenariosList scenarios. API summary: List all scenarios across all IVRs.list_schemasList schemas. API summary: SCIM schemas.list_service_provider_configsList service provider configs. API summary: SCIM service provider configuration.list_snoozesList snoozes. API summary: List available snooze labels.list_tagsList the tags that can be put on calls, with their IDs.list_tasksList tasks. API summary: Get team information.list_team_wide_blacklisted_numbersList numbers. Optional filters: limit count or limit offset. API summary: List team-wide blacklisted numbers.list_usersList users in the Ringover team with their IDs, names, extensions and numbers.list_webhooksList webhooks.list_whatsapp_templatesList templates for a whatsapp. API summary: List templates for a WhatsApp account.patch_a_scim_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Patch a SCIM user.pay_eventMoves moneyTransfer a event (channel id). Financial or irreversible action; may require approval. API summary: Transfer a live call to another number or user.remove_a_number_from_a_user_s_blacklistDeletesPermanently delete a number by phone number. Destructive action; may require approval. API summary: Remove a number from a user's blacklist.restore_messageChanges dataUnarchive a message (conv id). API summary: Unarchive a conversation.restore_message_unarchiveVisible to othersUnarchive a message (message id). Has effects visible outside this system.retrieve_call_summaries_by_date_range_or_userChanges dataCreate a new call. Required: start date, end date, user id, limit or offset. Search calls first to avoid duplicates. API summary: Retrieve call summaries by date range or user.search_callsChanges dataSearch calls with advanced filters: `start_date`/`end_date`, `call_type`, `tags`, `contacts`, notes, star ratings, or only IVR/direct calls. Read-only; page with `limit_count` and `limit_offset`.search_calls_2Search calls by call source, call direction, call date from, call date to, creation date from or creation date to. Use this to find existing calls before creating a new call. Results are paginated. API summary: List analyzed calls.search_contactsSearch the Ringover contact book by name, company or number (`search`); page with `limit_count` and `limit_offset`.search_groupsSearch groups by filter, sort by, sort order, start index, attributes or excluded attributes. Use this to find existing groups before creating a new group. Results are paginated. API summary: List SCIM groups.search_scim_groupsChanges dataSearch groups. Use this to find existing groups before creating a new group. API summary: Search SCIM groups.search_scim_usersChanges dataSearch users. Use this to find existing users before creating a new user. API summary: Search SCIM users.search_transcriptsSearch call transcripts by keyword (`search`) and date range (`created_from`, `created_to`).search_usersSearch users by filter, sort by, sort order, start index, attributes or excluded attributes. Use this to find existing users before creating a new user. Results are paginated. API summary: List SCIM users.send_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Send a WhatsApp message.send_smsVisible to othersSend an SMS from one of your Ringover numbers. Pass `from_number` and `to_number` (E.164, e.g. +4512345678) and `content`; optional `scheduled_at` to send later. Sends a real text message.send_templateVisible to othersSend a template. Has effects visible outside this system. API summary: Send a WhatsApp template message.start_callback_callChanges dataPlace an outgoing call: Ringover first rings your `device` (APP, WEB, SIP, MOB, EXT or ALL) and then connects you to `to_number` (E.164 digits). Optional `from_number` and `timeout`.update_a_contact_s_phone_numberChanges dataUpdate an existing contact identified by contact number. API summary: Update a contact's phone number.update_call_maxretryChanges dataUpdate an existing maxretry identified by new max retry. Only the fields you pass are changed. API summary: Update maximum retry attempts.update_call_nameChanges dataUpdate an existing name identified by newname. Only the fields you pass are changed. API summary: Rename a campaign.update_call_numbersVisible to othersUpdate an existing number identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update metadata for campaign contacts.update_call_scriptsVisible to othersUpdate an existing script identified by campaignscalllistuuid. Has effects visible outside this system. API summary: Assign or remove a call script.update_call_startsVisible to othersUpdate an existing start identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Start a campaign.update_call_stopsVisible to othersUpdate an existing stop identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Stop a running campaign.update_call_tagsVisible to othersUpdate an existing tag identified by campaignscalllistuuid. Has effects visible outside this system. API summary: Replace all tags on a campaign.update_conference_pincodeChanges dataUpdate an existing pincode identified by pincode id. Only the fields you pass are changed. API summary: Update a conference participant PIN code.update_contactChanges dataUpdate a contact by `contact_id`: `firstname`, `lastname`, `company`, `is_shared` or `numbers`.update_contact_companyChanges dataUpdate an existing company identified by company. Only the fields you pass are changed. API summary: Update a contact's company.update_contact_firstnameChanges dataUpdate an existing firstname identified by firstname. Only the fields you pass are changed. API summary: Update a contact's first name.update_contact_lastnameChanges dataUpdate an existing lastname identified by lastname. Only the fields you pass are changed. API summary: Update a contact's last name.update_editsVisible to othersUpdate an existing edit identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Edit a campaign's scheduled start date.update_flag_callChanges dataUpdate an existing call identified by call uuid. API summary: Associate a flag with a call.update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Patch a SCIM group.update_message_renameChanges dataUpdate an existing rename identified by new name. API summary: Rename a conversation.update_numberChanges dataUpdate an existing number identified by number number. Only the fields you pass are changed. API summary: Assign a phone number to a user, IVR, or conference.update_number_messageChanges dataUpdate an existing message identified by new comment. Only the fields you pass are changed. API summary: Update the comment on a team blacklisted number.update_renamesVisible to othersUpdate an existing rename identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Rename a custom data column in campaign contacts.update_switchesVisible to othersUpdate an existing switch identified by campaignscalllistuuid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Swap the position of two custom columns.update_togglesVisible to othersUpdate an existing toggle identified by group id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Toggle free access on a group.update_userChanges dataUpdate an existing user identified by day. API summary: Replace a user's planning for a specific day.update_user_profileChanges dataUpdate an existing profile identified by profile id. API summary: Assign a profile to a user.update_user_ring_durationChanges dataUpdate an existing ring duration identified by ring duration. Only the fields you pass are changed. API summary: Update ring duration for a user in a group.update_user_snoozesVisible to othersUpdate an existing snooze identified by user id. Has effects visible outside this system. API summary: Set or clear a user's snooze status.update_usersVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Replace a user's entire weekly planning.update_webhook_eventsMoves moneyUpdate an existing event identified by webhook id. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Add events to a webhook.upload_an_external_call_or_video_for_analysisChanges dataCreate a new call. Required: call direction. Search calls first to avoid duplicates. API summary: Upload an external call or video for analysis.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Ringover from the app list.
- 2
Paste your key
Choose your Ringover API address (Europe: https://public-api.ringover.com/v2, United States: https://public-api-us.ringover.com/v2) and paste an API key. In the Ringover Dashboard (app.ringover.com), open Developer > API Keys, click Create an API key, pick a user and a label, then click Edit to set the key's permissions. Turn on Monitoring if the AI should see team-wide data.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Ringover?
It can list and search calls, see live calls, read call details, transcripts and AI summaries, and search transcripts. It can search, update and delete contacts, add numbers to contacts, read conversations and send SMS. It can also place a callback call and read users, groups, presence, tags and numbers.
Does the AI see my Ringover API key?
No. You paste your Ringover API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with calls and transcripts only. Actions like send_sms, start_callback_call and delete_contact can require your approval before they run. Every tool call is logged. The permissions you set on the API key in Ringover apply as well.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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?
HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Ringover account. AI call summaries require Ringover Empower on your Ringover account.
Which API address should I choose?
Pick the address for the region your Ringover account is in: https://public-api.ringover.com/v2 for Europe or https://public-api-us.ringover.com/v2 for the United States. If calls come back empty, check that the region is right and that the API key has the permissions it needs.
Let your AI work in Ringover today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Ringover freeHeyMyApps is not affiliated with Ringover. Product names are trademarks of their owners.






