Integration

Zoom Connect integration

Zoom Connect is a South African bulk SMS service. Send single or bulk SMS (optionally scheduled and throttled), analyse a message's length, encoding and credit cost before sending, read the inbox and sent messages with delivery status, manage contacts, groups and templates, check the credit balance and statistics, and manage team users (sub-accounts) and credit transfers between them. The token-in-URL and URL-parameter send routes, the example-only reads, the single-value analysis routes and the voice routes (absent from the current reference) are not exposed. Authentication sends your login email and REST API token (Developer settings in Zoom Connect) as the email and token headers.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Zoom Connect.Built from the 30 Zoom Connect tools below, on the connection you add once.

What you can do with Zoom Connect

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

All, 4 operations

  • list_contactsList contactsGETReturns all contacts in the address book, each with its contactId, title, first and last name and contact number.
  • list_groupsList groupsGETReturns all contact groups, each with its groupId and name.
  • list_messagesList messagesGETReturns sent and received messages, paged with page and pageSize, filtered by type, status, send or receive date, numbers, text, campaign, data field, read or deleted state.
  • list_templatesList templatesGETReturns all message templates, each with its templateId, name and data.

User, 4 operations

  • create_userCreate userPUTCreates a new sub-account in your team. The following fields are required firstname, lastname, email address, contact number and password.
  • get_userGet userGETReturns one team user (sub-account) by its userId: names, company, contact number, email address and credit balance.
  • search_usersSearch usersGETFinds the team users (sub-accounts) with a given email address and returns each one's userId, names, company, contact number, email and credit balance.
  • update_userUpdate userPOSTUpdates a team user (sub-account): the first name, last name, contact number and password can be changed. Returns the updated user.

Contact, 3 operations

  • delete_contactDelete contactDELETEDeletes a contact from the address book by its contactId.
  • get_contactGet contactGETReturns one contact by its contactId: title, first and last name and contact number.
  • update_contactUpdate contactPOSTUpdates a contact's title, first name, last name or contact number. Returns the updated contact.

Group, 3 operations

  • delete_groupDelete groupDELETEDeletes a contact group by its groupId.
  • get_groupGet groupGETReturns one contact group by its groupId, with its name.
  • update_groupUpdate groupPOSTRenames a contact group. Returns the updated group.

Create, 2 operations

  • create_contactCreate contactPOSTCreates a contact in the address book from a contact number, title, first and last name. Returns the contact with its new contactId.
  • create_groupCreate groupPOSTCreates a contact group with the given name and returns it with its new groupId.

Message, 2 operations

  • delete_messageDelete messageDELETEDeletes a message by its messageId.
  • get_messageGet messageGETReturns one message by its messageId: text, numbers, direction, status, campaign, credit cost, number of parts and its send, schedule or receive time.

Template, 2 operations

  • delete_templateDelete templateDELETEDeletes a message template by its templateId.
  • get_templateGet templateGETReturns one message template by its templateId, with its name and data.

Add contact, 1 operation

  • add_contact_to_groupAdd contact to groupPOSTAdds an existing contact to an existing group, both given by id.

Balance, 1 operation

  • get_credit_balanceGet credit balanceGETReturns the account's current SMS credit balance (creditBalance), as a decimal number of credits.

Full, 1 operation

  • analyse_messageAnalyse messagePOSTAnalyses a message before sending it to a recipient: its length, the encoding needed, the number of SMS parts, whether it fits the maximum length, and its credit cost.

Mark read, 1 operation

  • mark_message_readMark message readPOSTMarks a received message as read and returns the message.

Mark unread, 1 operation

  • mark_message_unreadMark message unreadPOSTMarks a received message as unread and returns the message.

Remove contact, 1 operation

  • remove_contact_from_groupRemove contact from groupPOSTRemoves a contact from a group, both given by id. The contact itself is kept.

Send, 1 operation

  • send_smsSend smsPOSTSends one SMS to one mobile number, at once or at dateToSend, optionally tagged with a campaign and extra data. Returns the new messageId, or an error.

Send bulk, 1 operation

  • send_bulk_smsSend bulk smsPOSTSends many SMS in one call, one entry per recipient, optionally scheduled and throttled. Returns one result per entry, in order, each with a messageId or an error.

Statistic, 1 operation

  • get_account_statisticsGet account statisticsGETReturns data from the statistics report. Note that by default the statistics shown are based on the number of messages, use the calculateCreditValue should you wish to calculate the statistics based on credit value.

Transfer, 1 operation

  • transfer_creditsTransfer creditsPOSTTransfers credits between two users in the same team. The account email address fields as well as the number of credits to transfer are required.

Use Zoom Connect from Claude Code, Cursor or Codex

Connect Zoom Connect in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Zoom Connect operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Zoom Connect

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Zoom Connect once

    Add your Zoom Connect connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Zoom Connect integration FAQ

What can you do with the Zoom Connect integration?

LiveContext exposes 30 operations on Zoom Connect, covering all, user, contact and group.

Popular integrations

Browse the whole catalog