Integration

8x8 SMS integration

8x8 SMS (part of 8x8 Connect, formerly Wavecell) sends and tracks text messages worldwide. An agent can send one SMS or a batch of up to 10,000, schedule and cancel messages, read a message's delivery status and price, export SMS logs as CSV files, send SMS Engage survey links, report the outcome of a message, erase a message's personal data, read the prepaid balance and price list, and manage the account's webhooks for inbound SMS and delivery receipts. Sending is billed per message. Authentication is an API key from the 8x8 Connect portal (Messaging, API keys) sent as a Bearer token; the connection also holds the account id, the subaccount id used to send, and the region domain of the account (8x8.com for Asia Pacific, 8x8.uk for Europe, us.8x8.com for North America, 8x8.id for Indonesia).

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in 8x8 SMS.Built from the 17 8x8 SMS tools below, on the connection you add once.

What you can do with 8x8 SMS

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.

Sms, 3 operations

  • cancel_scheduled_smsCancel scheduled smsDELETECancel a scheduled SMS that has not been sent yet, by its umid. Returns cancelledCount.
  • get_smsGet smsGETGet one SMS by its umid: delivery status (state, detail, error code), destination, sender, text, encoding, number of parts (smsCount), price and creation time.
  • send_smsSend smsPOSTSend one SMS to one phone number (billed per message). Returns umid (pass it to get_sms for the delivery status) and the accepted status.

Sms log export, 3 operations

  • cancel_sms_log_exportCancel sms log exportDELETECancel an SMS log export job that has not finished.
  • get_sms_log_exportGet sms log exportGETGet an SMS log export: status queued, running, succeeded, failed, cancelled, empty or error; when succeeded, data[] holds the CSV download links, valid until expires (one month).
  • start_sms_log_exportStart sms log exportPOSTStart an export of the subaccount's SMS logs as CSV files (default: the last 7 days). Returns jobId: call get_sms_log_export until status is succeeded, then download the links in data.

Webhook, 3 operations

  • delete_webhooksDelete webhooksDELETERemove the webhook configured for each listed subAccountId. * targets only the webhook whose scope is all subaccounts; it is not a wildcard that deletes every webhook.
  • list_webhooksList webhooksGETList the webhooks configured for the account (inbound SMS and delivery receipts): subaccount scope, url and enabled flag.
  • set_webhooksSet webhooksPOSTCreate or replace webhooks that receive inbound SMS and delivery receipts: each item names a subAccountId (or * for every subaccount) and a url. Answers no content.

Sms batch, 2 operations

  • cancel_sms_batchCancel sms batchDELETECancel the SMS of a scheduled batch that have not been sent yet. Returns cancelledCount.
  • send_sms_batchSend sms batchPOSTSend up to 10,000 SMS in one request (each billed): either messages[] (one object per SMS) or destinations[] with a shared template. Returns batchId and accepted and rejected counts.

Account balance, 1 operation

  • get_account_balanceGet account balanceGETGet the account's prepaid balance and its currency. Available to prepaid accounts only.

Sms feedback, 1 operation

  • send_sms_feedbackSend sms feedbackPOSTReport whether the action an SMS was sent for happened (outcome success or failure, for example an OTP entered), so 8x8 can measure the conversion rate.

Sms personal data, 1 operation

  • delete_sms_personal_dataDelete sms personal dataDELETEErase the personal data (phone number and text) of one message from 8x8's SMS records. Cannot be undone.

Sms price, 1 operation

  • list_sms_pricesList sms pricesGETGet the account's SMS prices per subaccount, optionally for one country (or one network by mcc and mnc), one direction (outbound or inbound) or one subaccount.

Sms survey, 1 operation

  • send_sms_surveySend sms surveyPOSTSend one SMS Engage message: an SMS carrying a link to a survey or form 8x8 set up for the account (surveyId). Billed like an SMS. Returns umid and status.

Sms survey batch, 1 operation

  • send_sms_survey_batchSend sms survey batchPOSTSend SMS Engage survey messages in batch (up to 10,000, each billed like an SMS): messages[] with destination and templateVariables, template for the shared templateBody. Returns batchId and counts.

Use 8x8 SMS from Claude Code, Cursor or Codex

Connect 8x8 SMS in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its 8x8 SMS 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 8x8 SMS

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect 8x8 SMS once

    Add your 8x8 SMS 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.

8x8 SMS integration FAQ

What can you do with the 8x8 SMS integration?

LiveContext exposes 17 operations on 8x8 SMS, covering sms, sms log export, webhook and sms batch.

Popular integrations

Browse the whole catalog