Sms Ru Mcp

io.github.theYahiaPublished by GitHub account theYahiav1.0.1Updated Oct 24, 2026

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

Overview

AI-generated overview

Local MCP server for the SMS.RU API that lets an assistant send SMS, check message status, account balance, pricing and approved senders.

What you can do
Send SMS to a phone number with text and an optional sender name, and check the delivery status of a message by its ID. Look up the account balance and calculate the cost of an SMS before sending it. List the approved sender names on the account.
When to use it
Useful when you want to send SMS or check delivery, balance and pricing from a chat with an AI assistant instead of logging into the SMS.RU dashboard.
Requirements
Runs locally via npx (Node.js) as a stdio process, or optionally over Streamable HTTP on localhost. Requires an SMS.RU account and the SMS_RU_API_ID environment variable, obtained from sms.ru. Network access to the SMS.RU API.
Before you install
Sending SMS spends real money from the SMS.RU account balance, so confirm the number, text and cost before sending. The SMS_RU_API_ID secret is passed in plain environment variables in the documented configs. Sending messages and querying account data are sent to the third-party SMS.RU service.

Installation

In SourceWeft

  1. Open Sms Ru Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

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

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

[npm] [License: MIT]

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

Установка

Claude Desktop

json
{  "mcpServers": {    "sms-ru": {      "command": "npx",      "args": ["-y", "@theyahia/sms-ru-mcp"],      "env": { "SMS_RU_API_ID": "your-api-id" }    }  }}

Claude Code

bash
claude mcp add sms-ru -e SMS_RU_API_ID=your-api-id -- npx -y @theyahia/sms-ru-mcp

VS Code / Cursor

json
{ "servers": { "sms-ru": { "command": "npx", "args": ["-y", "@theyahia/sms-ru-mcp"], "env": { "SMS_RU_API_ID": "your-api-id" } } } }

Streamable HTTP

bash
SMS_RU_API_ID=your-api-id npx @theyahia/sms-ru-mcp --http# POST http://localhost:8080/mcp# GET  http://localhost:8080/health

Smithery

[smithery badge]

bash
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?Покажи список отправителей

Разработка

bash
npm installnpm run buildnpm test

Лицензия

MIT


Telegram: @vhodvai

Source: README.md at commit b02adfa

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts