sms-web2sms-mcp-server
Click on "Install 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., "@sms-web2sms-mcp-serverSend 'Hello' to 0722123456"
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.
sms-web2sms-mcp-server
MCP (Model Context Protocol) server for sending SMS via web2sms.ro Romanian SMS gateway.
Features
send_sms — Send SMS messages to Romanian phone numbers
check_status — Check delivery status of sent messages
check_balance — Check prepaid credit balance
Per-request credential overrides (or use environment defaults)
SHA-512 HMAC authentication
Full error code mapping with retry hints
Related MCP server: LigueLead MCP Server
Quick Start
With Claude Desktop / MCP Client
Add to your MCP client configuration:
{
"mcpServers": {
"web2sms": {
"command": "node",
"args": ["/path/to/sms-web2sms-mcp-server/dist/index.js"],
"env": {
"WEB2SMS_API_KEY": "your-api-key",
"WEB2SMS_SECRET": "your-secret"
}
}
}
}Manual
git clone https://github.com/Pibot-Dev/sms-web2sms-mcp-server.git
cd sms-web2sms-mcp-server
npm install
npm run buildDocker
docker build -t sms-web2sms-mcp .
docker run -e WEB2SMS_API_KEY=xxx -e WEB2SMS_SECRET=yyy sms-web2sms-mcpConfiguration
Environment Variable | Required | Description |
| Yes* | API key from web2sms.ro dashboard |
| Yes* | API secret from web2sms.ro dashboard |
| No | Default sender ID |
| No | Server port (default: 3000) |
* Can be provided per-request via api_key/api_secret parameters instead.
Tools
send_sms
Send an SMS message.
Parameter | Type | Required | Description |
| string | Yes | Recipient number (07XXXXXXXX or +407XXXXXXXX) |
| string | Yes | SMS body |
| string | No | Custom sender ID |
| string | No | Override API key |
| string | No | Override API secret |
check_status
Check delivery status of a sent message.
Parameter | Type | Required | Description |
| string | Yes | Message ID from send_sms |
| string | No | Override API key |
| string | No | Override API secret |
Status values: pending, sent, delivered, failed, unknown
check_balance
Check prepaid credit balance.
Parameter | Type | Required | Description |
| string | No | Override API key |
| string | No | Override API secret |
Provider
This server integrates with the web2sms.ro REST API:
Send:
POST https://www.web2sms.ro/prepaid/messageBalance:
BALANCE https://www.web2sms.ro/prepaid/messageStatus: SOAP via
https://www.web2sms.ro/api
Disclaimer
This project is not affiliated with web2sms.ro. SMS costs are billed to your prepaid account. Always obtain explicit user permission before sending messages. Do not use for spam or bulk messaging. Comply with Romanian telecom regulations (ANCOM) and GDPR.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pibot-Dev/sms-web2sms-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server