io.github.theYahia/sms-ru-mcp

Official registry Other

MCP server for SMS.RU API — send SMS, check status, balance. 3 tools.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @theyahia/sms-ru-mcp
Claude Code
claude mcp add sms-ru-mcp -e 'SMS_RU_API_ID=<your sms_ru_api_id>' -- npx -y @theyahia/sms-ru-mcp@1.0.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "sms-ru-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@theyahia/sms-ru-mcp@1.0.1"
            ],
            "env": {
                "SMS_RU_API_ID": "<your sms_ru_api_id>"
            }
        }
    }
}

Environment variables

  • SMS_RU_API_ID required secret API key for the service

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. SMS.RU MCP — отправка СМС из нейросети без написания кода
  2. Установка
  3. Инструменты (5)
  4. Skills (Claude Code)
  5. Примеры
  6. Разработка
  7. Лицензия

SMS.RU MCP — отправка СМС из нейросети без написания кода

Если вы искали, как отправить SMS прямо из диалога с ИИ-ассистентом, проверить доставку сообщения или узнать остаток на счету не заходя в кабинет — это оно. 5 инструментов поверх API SMS.RU: отправка SMS, статус сообщения, баланс, расчёт стоимости и список отправителей.

Часть серии Russian API MCP (50 серверов) by @theYahia.

Установка

Claude Desktop
{
  "mcpServers": {
    "sms-ru": {
      "command": "npx",
      "args": ["-y", "@theyahia/sms-ru-mcp"],
      "env": { "SMS_RU_API_ID": "your-api-id" }
    }
  }
}
Claude Code
claude mcp add sms-ru -e SMS_RU_API_ID=your-api-id -- npx -y @theyahia/sms-ru-mcp
VS Code / Cursor
{ "servers": { "sms-ru": { "command": "npx", "args": ["-y", "@theyahia/sms-ru-mcp"], "env": { "SMS_RU_API_ID": "your-api-id" } } } }
Streamable HTTP
SMS_RU_API_ID=your-api-id npx @theyahia/sms-ru-mcp --http
# POST http://localhost:8080/mcp
# GET  http://localhost:8080/health
Smithery

npx -y @smithery/cli install @theyahia/sms-ru-mcp --client claude

Требуется SMS_RU_API_ID. Получите на sms.ru.

Инструменты (5)

ИнструментОписание
send_smsОтправить SMS (номер, текст, опционально имя отправителя)
check_statusПроверить статус SMS по ID
get_balanceБаланс аккаунта SMS.RU
get_costРассчитать стоимость SMS до отправки
get_sendersСписок одобренных имён отправителей

Skills (Claude Code)

SkillТриггер
/send-sms«Отправь SMS на номер...»
/check-balance«Проверь баланс SMS.ru»

Примеры

Отправь SMS на 79001234567 с текстом "Привет"
Сколько будет стоить SMS на 79001234567 "Тестовое сообщение"?
Проверь статус сообщения 123456
Какой баланс на SMS.RU?
Покажи список отправителей

Разработка

npm install
npm run build
npm test

Лицензия

MIT


Telegram: @vhodvai

Frequently asked questions

What is io.github.theYahia/sms-ru-mcp?

MCP server for SMS.RU API — send SMS, check status, balance. 3 tools.

How do I install io.github.theYahia/sms-ru-mcp?

It runs on your machine. In Claude Code: claude mcp add sms-ru-mcp -e 'SMS_RU_API_ID=<your sms_ru_api_id>' -- npx -y @theyahia/sms-ru-mcp@1.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.theYahia/sms-ru-mcp need an API key?

Yes. It expects SMS_RU_API_ID, which you set in its configuration.

Is io.github.theYahia/sms-ru-mcp open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.theYahia/sms-ru-mcp?

It is published by theYahia. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.