kwtsms
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
kwtSMS MCP server
Let AI assistants (Claude, Cursor, VS Code, any MCP client) send SMS, check your balance, Sender IDs and coverage through kwtSMS, the SMS gateway in Kuwait. Safe by default: nothing reaches a phone until you, the account owner, switch live sending on.
Tools
Tool | What it does |
| Preview (default), test or live send to up to 10 numbers |
| Your credit balance |
| Sender IDs on your account |
| Countries your account can send to |
| Checks numbers without sending |
| Status of a sent message |
Related MCP server: Twilio SMS MCP Server
Safety
An AI model can be tricked by a web page or an email it reads. The server, not the model, enforces these rules:
Preview by default.
send_smsonly checks the numbers and counts parts and credits.Test mode (
mode: "test") sends with test=1: the message is never delivered, and its credits are held until you delete it from the Queue in your kwtSMS account.Live sending works only when you set
KWTSMS_MCP_ALLOW_LIVE=1, and every live send needsconfirm: true.Limits: 10 numbers per call, 50 numbers an hour, 100 credits a day, Kuwait numbers only (change with the settings below).
Your Sender ID is fixed in your settings; the model cannot choose another one.
No double sends: a repeated
client_refreturns the first result.Your password is never logged or shown, and phone numbers are masked in results.
Use a dedicated kwtSMS API user for AI tools, not your main login.
Install
Needs Node.js 18 or newer. Get your API username and password from your kwtSMS account (sign up).
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"kwtsms": {
"command": "npx",
"args": ["-y", "kwtsms-mcp"],
"env": {
"KWTSMS_USERNAME": "your_api_username",
"KWTSMS_PASSWORD": "your_api_password",
"KWTSMS_SENDER_ID": "YOUR-SENDER"
}
}
}
}Claude Code:
claude mcp add kwtsms --env KWTSMS_USERNAME=your_api_username --env KWTSMS_PASSWORD=your_api_password \
--env KWTSMS_SENDER_ID=YOUR-SENDER -- npx -y kwtsms-mcpCursor, VS Code and other clients: the same command (npx -y kwtsms-mcp) and environment variables.
Settings
Variable | Default | Meaning |
| required | kwtSMS API username and password |
|
| Sender ID for every send (KWT-SMS is for testing only) |
| off |
|
| 10 | Numbers per call |
| 50 | Numbers per hour |
| 100 | Credits per day |
|
| Allowed country codes, comma separated |
| off | Log file of API calls (password masked) |
Run npx -y kwtsms-mcp --help for the same list.
Example
"Send 'Your order is ready' to 965XXXXXXXX"
The assistant previews first: one number, 1 part, 1 credit, Sender ID YOUR-SENDER. You approve, it sends in test or live mode as you allowed.
بالعربي
يتيح هذا الخادم لمساعدات الذكاء الاصطناعي إرسال رسائل SMS عبر kwtSMS ومعرفة الرصيد واسم المرسل. الوضع الافتراضي
معاينة فقط دون إرسال. الإرسال التجريبي لا يصل إلى الهاتف، وتبقى نقاطه محجوزة حتى تحذفه من طابور الارسال. الإرسال
الفعلي لا يعمل إلا إذا فعّله صاحب الحساب بالإعداد KWTSMS_MCP_ALLOW_LIVE=1.
Support
kwtsms.com/support.html. Security reports: see SECURITY.md.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Quote, send and track SMS, campaigns, contacts and Verify codes, with a confirmation before sending.
Send and schedule SMS and WhatsApp messages, manage contacts and templates, and track delivery.
SMS alerts for AI agents and scripts. Text your own phone and read replies. API key required.
Business texting for AI agents: send texts, read threads, manage contacts and run campaigns.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants and MCP-compatible clients to send and manage SMS messages through the 46elks API, leveraging Swedish telecommunications infrastructure.6MIT
- AlicenseCqualityDmaintenanceEnables AI agents to send, receive, schedule, and manage SMS and MMS messages using the Twilio Programmable Messaging API. It provides comprehensive tools for handling bulk messaging, conversation threads, and real-time inbox monitoring through a secure, production-grade architecture.161MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to send SMS, manage contacts, verify numbers, and query campaigns via SMS Masivos platform using natural language.30255 npmMIT

MojaWave MCPofficial
AlicenseAqualityCmaintenanceConnects any MCP-compatible AI assistant to the MojaWave SMS Gateway, enabling sending SMS, checking credit balances, and managing bulk SMS jobs.10MIT