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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Zoom Connect
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
