# 8x8 MCP for AI Agents MCP

> 8x8 MCP gives your AI agents full control over multi-channel communication, handling everything from SMS texting and WhatsApp chat to voice calls. You can manage account balances, initiate phone verifications with OTP codes, and track delivery status across all channels using natural conversation.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** cloud-communications, sms-api, voice-calls, telephony, contact-center, messaging

## Description

This connector lets your AI agent handle the entire spectrum of customer communications—SMS, chat, and voice—without ever needing you to switch apps. Instead of manually logging into multiple dashboards to send a text or check an account balance, you just talk to your agent. It manages outgoing messages to any phone number globally, sends chats through popular platforms like WhatsApp or Viber, and even initiates automated voice calls using text-to-speech. Need to verify a user? Your agent can generate and deliver OTP codes via SMS, then validate the answer when it comes back. Plus, you get visibility into operations by checking things like your current account balance and listing all associated sub-accounts. Getting this connected through Vinkius means your AI client connects once and gets access to these core telephony functions immediately.

## Tools

### check_8x8_status
Verifies that the MCP connection is active and working correctly with 8x8's API.

### check_verification
Takes a code provided by a user and confirms if it matches an expected One-Time Password (OTP).

### get_account_balance
Retrieves the current financial balance available on your 8x8 Connect account.

### get_call_status
Checks and reports the status of a voice call that was initiated through the MCP.

### get_sms_status
Provides real-time feedback on whether an SMS message has been successfully delivered to its recipient.

### list_sub_accounts
Lists all active sub-accounts associated with your primary 8x8 Connect profile.

### send_chat_message
Send a chat message

### send_sms
Send an SMS message

### send_verification
Send a verification code

### send_voice_message
Make a text-to-speech call

## Prompt Examples

**Prompt:** 
```
Send an SMS to 555-1234 saying 'Your order ships tomorrow.'
```

**Response:** 
```
**✅ Message Sent Successfully**

*   **Recipient:** 555-1234
*   **Content:** Your order ships tomorrow.
*   **Message ID:** msg_9876
*   **Status:** Queued for Delivery (Carrier ETA: < 5 minutes)

Would you like me to check the delivery status in a few minutes?
```

**Prompt:** 
```
Check the account balance and list any sub-accounts we have.
```

**Response:** 
```
Sure thing. Here's the status report:

**💰 Account Balance:** $142.50
**🏢 Active Sub-Accounts:** 3/5
*   Marketing Team (ID: MKT)
*   Support Hotline (ID: SUP)
*   Product QA (ID: PROD)

The Marketing team account is nearing its usage limit. Do you want to see the detailed balance for that sub-account?
```

**Prompt:** 
```
I need to verify user 'john.smith' because he claims his account is compromised.
```

**Response:** 
```
No problem. I've sent a verification code to John Smith at 555-9012.

The request ID for this was `ver_3456`. When he texts the code back, just give it to me and I can validate it right away.
```

## Capabilities

### Manage outgoing SMS and chat messages
The agent sends text messages globally or crafts chats for platforms like WhatsApp and Viber.

### Handle voice calls and status checks
You can trigger automated, text-to-speech voice calls and check the real-time outcome of those communications.

### Verify users with OTP codes
The agent sends One-Time Passwords via SMS and then validates user submissions to confirm identity.

### Monitor communication success rates
Check the delivery status for both sent SMS messages and voice calls in real time.

### Manage account details
Query your total account balance or list all active sub-accounts under your 8x8 profile.

## Use Cases

### Handling Customer Account Updates
A customer calls and needs to update their phone number. The agent initiates a new workflow, using the MCP to send an SMS verification code (`send_verification`) and then waits for the user to provide that code, which is validated with `check_verification`.

### Running Batch Operations Checks
The operations team needs a quick overview of service status. They ask the agent to list all sub-accounts (`list_sub_accounts`) and check the overall account balance (`get_account_balance`) in one query.

### Onboarding New Enterprise Clients
When a new client signs up, the product team uses the agent to send an initial welcome SMS confirmation (`send_sms`) and then follow up with a voice message (`send_voice_message`) detailing next steps.

### Managing Departmental Communication Channels
A manager wants to see all communication channels in use. The agent can list sub-accounts, allowing the team to track which department's lines are hitting their usage limits.

## Benefits

- Stop managing communications in silos. Your agent sends SMS messages or chats through platforms like WhatsApp without you ever changing tools.
- Speed up user verification. Instead of manual password resets, the agent can send an OTP via SMS using `send_verification` and immediately validate it with `check_verification`.
- Gain full operational visibility. You can query your current balance with `get_account_balance` or list all sub-accounts to track usage across departments.
- Automate callbacks. Initiate a text-to-speech voice call using `send_voice_message`, and the agent tracks its status via `get_call_status` for follow-up.
- Track every message sent. You get confirmation of delivery status using `get_sms_status`, giving you auditable proof that communications landed.

## How It Works

The bottom line is that you interact with one single conversational interface, and the MCP executes complex actions across multiple communication channels.

1. Subscribe to this MCP and provide your API Key and Sub Account ID, which you pull directly from your 8x8 Connect dashboard.
2. Connect the credentials to any compatible AI client, like Cursor or Claude.
3. Tell your agent what needs doing—whether it's sending an SMS confirmation code or checking the account balance. The MCP handles the rest.

## Frequently Asked Questions

**How does the 8x8 MCP help me manage customer service calls and messages?**
The 8x8 MCP lets your AI agent handle everything from initiating voice callbacks to sending confirmation SMS texts. You get one centralized place to run complex, multi-channel support workflows.

**Can I use the 8x8 MCP for user account verification?**
Yes. The tool sends One-Time Passwords (OTPs) via SMS and then validates the code when the user responds. This makes your onboarding process much more secure and automated.

**Is tracking message delivery status included in the 8x8 MCP?**
Absolutely. After sending an SMS or running a voice call, you can ask the agent for real-time updates on its delivery status. This gives your team full visibility into every communication.

**What if I need to check my 8x8 account usage and balance?**
The MCP lets you query your overall account balance and list all associated sub-accounts in a single prompt. This is perfect for operations teams tracking departmental spending.

**Does the 8x8 MCP support multiple chat platforms like WhatsApp?**
Yes, it supports sending messages through several popular channels, including WhatsApp and Viber. You can treat these chats just like regular messaging within your AI agent's workflow.