@theyahia/eskiz-mcp
v1.0.0
Published
MCP server for Eskiz.uz SMS API — send SMS, check delivery, balance for Uzbekistan.
Maintainers
Readme
eskiz-mcp
Первый MCP-сервер для Eskiz.uz — доминирующего SMS-шлюза Узбекистана.
Отправляйте SMS, проверяйте статус доставки и контролируйте баланс прямо из Claude, Cursor или любого MCP-совместимого клиента.
Tools (6)
| Tool | Description |
|------|-------------|
| send_sms | Send a single SMS to an Uzbek phone number |
| send_batch | Send SMS to multiple recipients in one request |
| get_status | Check delivery status by message ID |
| get_balance | Get account balance, name, email, status |
| get_limits | Get SMS sending limits (total / used / remaining) |
| refresh_token | Refresh JWT auth token |
Pricing (Eskiz.uz)
| Type | Price | |------|-------| | Informational SMS | ~95 sum/SMS | | Promotional SMS | ~175 sum/SMS |
See eskiz.uz for current rates.
Quick Start
1. Get Eskiz credentials
Register at eskiz.uz and get your email + password.
2. Install
npm install -g @theyahia/eskiz-mcp3. Configure in Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"eskiz": {
"command": "npx",
"args": ["-y", "@theyahia/eskiz-mcp"],
"env": {
"ESKIZ_EMAIL": "[email protected]",
"ESKIZ_PASSWORD": "your-password"
}
}
}
}4. Use
Ask Claude:
- "Send an SMS to 998901234567 saying 'Your code is 1234'"
- "Check my Eskiz balance"
- "What are my SMS sending limits?"
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| ESKIZ_EMAIL | Yes | Eskiz.uz account email |
| ESKIZ_PASSWORD | Yes | Eskiz.uz account password |
Development
git clone https://github.com/theYahia/eskiz-mcp.git
cd eskiz-mcp
npm install
npm run build
npm testRelated
- russian-mcp — MCP servers for Russian/CIS services
License
MIT
