Skip to content

Integration · Communication

8x8.com

Connect Claude & ChatGPT to 8x8

Ask your AI to send a text message through 8x8 Connect, check whether it was delivered, or tell you what your credit balance is. It can schedule messages and cancel them before they go out, look up SMS prices per country and export your message logs. It works with the 8x8 Connect SMS API, using your own API key and sub-account.

Connect 8x8 free

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

Try asking

  • “Text +4512345678: your order is ready for pickup.”

    The AI sends the SMS to that number and returns the message ID. This is a real, billed message.

  • “Was the SMS I sent this morning delivered?”

    It reads the message by its ID and shows the delivery status and details.

  • “Schedule a reminder SMS to +4587654321 for tomorrow at 9:00.”

    It sends the SMS with a scheduled time, so it goes out tomorrow instead of now.

What your AI can do

Send SMS

Send a text to one number, with optional sender ID, country code and scheduled time.

Track and cancel

Check the delivery status of a sent SMS and cancel scheduled messages before they go out.

Balance, prices and logs

See your credit balance, look up SMS prices by country or direction, and export your message logs.

  • “Cancel that scheduled reminder.”

    It cancels the scheduled SMS by its message ID, as long as it has not been sent yet.

  • “What is our balance, and what does an SMS to Germany cost?”

    It reads your account's credit balance and currency, and the price list filtered to Germany.

  • “Export our SMS logs for last month.”

    It starts a log export for those dates, then fetches the result with its download link.

17 tools for 8x8

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

  • cancel_batchMoves moneyCancel a batch (batch id). Financial or irreversible action; may require approval. API summary: Cancel batch of scheduled SMS.
  • cancel_exportDeletesCancel a export (job id). Destructive action; may require approval. API summary: Cancel the log export job.
  • cancel_scheduled_smsDeletesCancel a scheduled SMS that has not been sent yet, by its `umid`.
  • create_account_webhookDeletesCreate a new webhook for a account. Destructive action; may require approval. API summary: Create or Replace webhooks.
  • create_batchDeletesCreate a new batch. Required: messages. Destructive action; may require approval. API summary: Send SMS Engage surveys as batch.
  • create_message_feedbackVisible to othersCreate a new feedback for a message. Required: outcome. Has effects visible outside this system. API summary: SMS Success Feedback.
  • create_survey_messageVisible to othersCreate a new message for a survey. Required: destination. Has effects visible outside this system. API summary: Send SMS Engage survey.
  • delete_account_webhooksMoves moneyPermanently delete a webhook by account id. Financial or irreversible action; may require approval. API summary: Delete webhooks.
  • delete_message_piisMoves moneyPermanently delete a pii by umid. Financial or irreversible action; may require approval. API summary: Remove Personally Identifiable Information (PII).
  • get_balanceGet your 8x8 Connect account's current credit balance and currency.
  • get_smsGet the details and delivery status of one sent SMS by its `umid` (the message ID returned when it was sent).
  • get_sms_log_exportGet the status and result (download link) of an SMS log export by `job_id`.
  • list_account_webhooksList webhooks for a account. API summary: Get all Webhooks for Account.
  • list_sms_pricesGet your SMS price list, optionally filtered by `country` (2-letter code) or `direction` (outbound or inbound). Use to check what a message will cost.
  • send_batchDeletesSend a batch (sub account id). Destructive action; may require approval. API summary: Send SMS batch.
  • send_smsVisible to othersSend an SMS to one phone number: pass `destination` (international format preferred) and `text`, plus optional `source` sender ID, `country` code or `scheduled` time. This sends a real, billed text message to the recipient.
  • start_sms_log_exportChanges dataStart an export of your SMS logs, optionally filtered by `from`/`to` dates, `countries` or `phone_number`. Returns a job ID; fetch the result with get_sms_log_export.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose 8x8 from the app list.

  2. 2

    Paste your key

    Paste an 8x8 Connect API key and enter your sub-account ID and the SMS host for your region: sms.8x8.com (Asia-Pacific), sms.us.8x8.com (North America), sms.8x8.uk (Europe) or sms.8x8.id (Indonesia). Create the key in the 8x8 Connect dashboard under API Keys (connect.8x8.com/messaging/api-keys). Add your account ID too if you want balance and price lookups.

  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 8x8?

It can send an SMS to one number, now or at a scheduled time, read the details and delivery status of a sent message and cancel a scheduled one. It can read your credit balance and SMS price list, and start and fetch exports of your message logs. It covers the 8x8 Connect SMS API, not 8x8 Work or Contact Center.

Does the AI see my 8x8 credentials?

No. Your 8x8 API key is encrypted at rest and never shown to the AI. After you save it, it is 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 with status, balance and price lookups only. Sending an SMS reaches a real person and is billed by 8x8, so it can require your approval before it runs. 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?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own 8x8 Connect account. Messages you send are billed by 8x8 on your own account.

Why do I need a sub-account ID and a region?

8x8 Connect sends every message from a sub-account, so the sub-account ID is part of each call. The API also runs on separate hosts per region, so HeyMyApps needs the SMS host that matches your account. The account ID is only used for the balance and price lookups.

Let your AI work in 8x8 today.

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

Connect 8x8 free

HeyMyApps is not affiliated with 8x8. Product names are trademarks of their owners.