smsOn-MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@smsOn-MCPSend SMS to 48600600600 with text 'Hello from Claude!'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
smsOn-MCP
Serwer MCP pod API SMPP smsOn / mobileOn (mobileOn sp. z o.o.). Pozwala wysyłać SMS-y i sprawdzać ich status bezpośrednio z Claude Code - bez klikania w panelu i bez własnego skryptu.
Wersja API: 1.0 (dokumentacja z 2025-08-05). Oba endpointy producenta obsługują to samo API:
https://smppapi.smson.pl(domyślny)https://smppapi.mobileon.pl
Jak to działa
Serwer to jeden plik (index.js), stdio, zero magii. Wystawia dwa narzędzia mapowane 1:1
na endpointy API:
Narzędzie | Endpoint | Co robi |
|
| Zleca wysyłkę jednej lub wielu wiadomości |
|
| Zwraca stan doręczenia wysyłki |
Autoryzacja: nagłówek Authorization: Bearer <SMSON_TOKEN>, gdzie tokenem jest login klienta.
send_sms
Parametr | Wymagany | Opis |
| tak | Numer w formacie międzynarodowym bez |
| tak | Treść wiadomości |
| nie | Własny identyfikator; domyślnie kolejny numer w tablicy |
| nie | Identyfikator nadawcy; domyślnie |
| nie | Ważność wiadomości, np. |
| nie |
|
| nie | Wysyłka zaplanowana, np. |
transactionId generuje serwer (UUID) - API go nie nadaje.
W odpowiedzi dostajesz shipmentUid i transactionId - obie wartości są potrzebne
do sprawdzenia statusu, więc warto je zachować.
get_sms_status
Przyjmuje shipmentUid + transactionId z odpowiedzi send_sms. Zwraca listę elementów
wysyłki ze stanem (DELIVERED itd.), numerem odbiorcy i externalMessageId.
Uwaga: system (env SMSON_SYSTEM) musi być identyczny przy wysyłce i przy odpytaniu
o status - dlatego jest zmienną środowiskową, a nie parametrem narzędzia.
Related MCP server: Aligo SMS MCP Server
Instalacja
git clone https://github.com/devsjony/smson-mcp.git
cd smson-mcp
npm installWymagany Node 18+ (wbudowany fetch). Testowane na Node 22.
Podłączenie do Claude Code
claude mcp add smson -s user \
--env SMSON_TOKEN=TWOJ_LOGIN_KLIENTA \
--env SMSON_ENDPOINT=https://smppapi.smson.pl \
--env SMSON_SENDER=smsOn \
--env SMSON_SYSTEM=ClaudeMCP \
-- node /sciezka/do/smson-mcp/index.jsAlbo ręcznie w ~/.claude.json (na Windows ukośniki w JSON trzeba podwoić):
"smson": {
"type": "stdio",
"command": "node",
"args": ["/sciezka/do/smson-mcp/index.js"],
"env": {
"SMSON_TOKEN": "TWOJ_LOGIN_KLIENTA",
"SMSON_ENDPOINT": "https://smppapi.smson.pl",
"SMSON_SENDER": "smsOn",
"SMSON_SYSTEM": "ClaudeMCP"
}
}Konfiguracja
Serwer czyta wyłącznie zmienne środowiskowe - nie ładuje żadnego pliku .env.
Ustaw je w konfiguracji klienta MCP (claude mcp add --env ...) albo w powłoce.
.env.example to tylko ściąga z listą zmiennych.
Wszystkie cztery są wymagane - serwer nie ma wbudowanych wartości domyślnych i kończy się z kodem 1, wypisując, których brakuje.
Zmienna | Przykład | Opis |
|
| Login klienta (token Bearer) |
|
| Adres API (albo |
|
| Domyślny identyfikator nadawcy (można nadpisać w |
|
| Nazwa systemu zlecającego wysyłkę |
This server cannot be deployed
Maintenance
Related MCP Connectors
The Mobile Text Alerts SMS MCP server enables your AI to send SMS messages & manage contacts
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for Vonage API documentation, code snippets, tutorials, and troubleshooting.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP (Model Context Protocol) server that lets users send SMS messages through Twilio API directly from Claude Desktop via natural language commands.6 npm5MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that allows AI agents like Claude to interact with the Aligo SMS API to send text messages and retrieve related information.11MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for sending and receiving WhatsApp messages through Evolution API, enabling management of instances, messages, and chats directly from Claude Code.-
- FlicenseAqualityDmaintenanceMCP server for sending SMS messages via SmsManager.cz HTTP API, supporting high, economy, and low delivery gateways.1-