# OneWaySMS MCP for AI Agents AI Agent Connect

> OneWaySMS MCP lets you send bulk SMS messages across Asia Pacific directly from your AI client. It handles standard and Unicode text, tracks real-time delivery statuses, and manages your credit balance. You can automate alerts, send OTPs, and monitor your messaging pipeline without leaving your chat interface. It's a reliable gateway for business messaging that connects your communications to your favorite AI tools.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_OcFw7UBrwu6t2saCl3ZRTxZhsZzv3ulmp4G8cHE3/ai-agent-connect
- **Tags:** onewaysms, sms-gateway, business-messaging, bulk-sms, unicode-sms, delivery-tracking, sms-api, messaging-orchestration, mcp

## Description

OneWaySMS lets you take full control of your global SMS orchestration through natural conversation. You can send standard or Unicode text messages, monitor your credit balances, and track delivery statuses directly from your chat interface. Instead of jumping between a web portal and your messaging app, you can just tell your AI agent what to do. It handles the heavy lifting of connecting to the gateway, managing regional settings, and ensuring your messages actually land. You'll see your remaining credits update in real-time and get instant confirmation on which messages were delivered and which hit a snag. It turns your AI into a dedicated communications coordinator. Since Vinkius hosts this Connector, you can plug it into your existing workflow and stop worrying about the logistics of global SMS orchestration. It’s about getting the message out and knowing it arrived, without the manual overhead of managing API keys and gateway configurations every time you need to send a text.

## Tools

### check_api_connectivity
This Connector lets you check if your account is properly linked to your AI client. This confirms your credentials work before you start sending.

### get_gateway_settings
This Connector lets you view your current API and gateway configuration. This helps you understand which regional routes are active.

### get_credit_balance
This Connector lets you check how many SMS credits you have left. Use this to ensure you don't run out during a big campaign.

### get_delivery_report
This Connector lets you get a deep dive into the delivery status of a specific message. It shows exactly what happened to a single text.

### get_transaction_status
This Connector lets you track the real-time delivery progress of a message using its ID. This is perfect for checking if a broadcast went through.

### get_sms_usage_policy
This Connector lets you see the character limits and regional rules for your messages. It helps you avoid extra charges or dropped texts.

### list_available_sender_ids
This Connector lets you see a list of your approved Alphanumeric Sender IDs. This lets you pick the right branding for your outgoing texts.

### send_bulk_sms
This Connector lets you send a message to a large list of recipients in one go. It's the fastest way to handle mass notifications.

### send_otp
This Connector lets you send a one-time verification code to a user. This handles the security step for logins or signups.

### send_sms
This Connector lets you send a standard text message to a single recipient. Use this for quick, individual communications.

### send_unicode_sms
This Connector lets you send a message containing emojis or special characters. It handles the extra formatting needed for Unicode text.

## Prompt Examples

**Prompt:** 
```
Check my OneWaySMS credit balance.
```

**Response:** 
```
I've checked your account. You have 1,250 SMS credits remaining. You're all set to send your next batch of messages.
```

**Prompt:** 
```
Send a bulk SMS to our customer list about the weekend flash sale.
```

**Response:** 
```
Sent! I've broadcast the flash sale message to 156 recipients.

**Details:**
- **Transaction ID:** MT-29847
- **Credits Used:** 468
- **Remaining Balance:** 4,532

The message is now live.
```

**Prompt:** 
```
Check the delivery status of transaction MT-28341.
```

**Response:** 
```
I've retrieved the status for MT-28341:

- **Status:** Delivered successfully
- **Recipient:** +60123456789
- **Time:** May 8th, 2:15 PM
- **Delivery Time:** 3 seconds

It looks like the message arrived safely.
```

## Capabilities

### Blast messages to thousands of recipients
This Connector lets you send bulk SMS to a large list of users in one operation.

### Send special characters and emojis
This Connector lets you dispatch Unicode text to ensure your messages look exactly how you intended.

### Verify your remaining SMS credits
This Connector lets you check your available balance instantly to prevent service interruptions.

### Track specific message delivery statuses
This Connector lets you see the real-time delivery status of any message using its unique ID.

### Dispatch one-time verification codes
This Connector lets you send OTPs for secure user signups or login verifications.

### Retrieve regional gateway rules
This Connector lets you check character limits and regional policies for different markets.

## Use Cases

### Flash Sale Alerts
An e-commerce manager asks the agent to send a 40% off coupon to their entire customer list using send_bulk_sms.

### Emergency Outages
An ops lead tells the agent to blast a System Maintenance text to all active users via send_sms during a crash.

### User Onboarding
A developer asks the agent to send a verification code to a new sign-up using send_otp to test the flow.

### Delivery Tracking
A customer success rep asks the agent to check if a specific Order Shipped text was delivered using get_delivery_report.

## Benefits

- Manage bulk SMS campaigns directly from your chat. You can use send_bulk_sms to reach thousands of people without leaving your AI interface.
- Get instant delivery confirmation. Use get_transaction_status to see exactly when a message hit a phone, removing the guesswork from your alerts.
- Handle international characters easily. Use send_unicode_sms to include emojis and special characters without breaking the message format.
- Monitor your budget in real-time. Use get_credit_balance to keep an eye on your spending and avoid service interruptions during high-traffic events.
- Automate secure logins. Use send_otp to trigger one-time codes for your users, making your app's security flow much faster to manage.
- Stay compliant with regional rules. Use get_sms_usage_policy to check character limits and local requirements before you hit send.

## How It Works

The bottom line is you get a direct line from your AI to a global SMS gateway without touching a dashboard.

1. Subscribe to the OneWaySMS MCP on Vinkius and grab your API credentials.
2. Plug your Username and Password into your AI client's configuration.
3. Send natural language commands to broadcast messages or check statuses.

## Frequently Asked Questions

**Can I use OneWaySMS to send messages with emojis?**
Yes, you can use the Unicode support in this Connector to send messages with emojis and special characters across the Asia Pacific region.

**How do I know if my bulk messages actually arrived?**
You can ask your AI agent to check the delivery status of any specific transaction ID to get real-time confirmation.

**Will this Connector help me manage my SMS costs?**
Yes, you can ask your agent to check your remaining credit balance at any time to ensure you don't run out during a campaign.

**Can I send one-time passwords with OneWaySMS?**
Absolutely. The Connector includes a specific tool to send verification codes for secure user logins and signups.

**Is OneWaySMS good for sending alerts to customers?**
It's perfect for that. You can use it to send individual alerts or mass notifications to keep your customers informed.

**Does this Connector support different regional settings?**
Yes, it allows you to retrieve and manage specific gateway settings to optimize your messaging for different areas.

**Can my AI automatically find the delivery status for a specific SMS by its transaction ID?**
Yes! Use the `get_status` tool with the Transaction ID (MTID). Your agent will respond with the current delivery state (e.g., Delivered, Failed, or Pending) in seconds.

**How do I find my OneWaySMS API Username and Password?**
Log in to your OneWaySMS dashboard, navigate to the **API** section, and you will find your dedicated API Username and API Password (which are different from your web login).

**What is the character limit for ASCII vs Unicode messages?**
Standard ASCII messages allow up to 160 characters per SMS. Unicode messages (which support special characters and emojis) are limited to 70 characters per SMS.