Sms Activate Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Sms Activate Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<a name="english"></a>
MCP (Model Context Protocol) server for integrating with SMS-Activate service - a platform for receiving SMS verification codes and temporary email addresses.
#### 1. Clone the repository
git clone https://github.com/momentum100/sms-activate-mcp.git
cd sms-activate-mcp#### 2. Install dependencies
npm install#### 3. Configure environment
Create a .env file in the project root:
SMS_ACTIVATE_API_KEY=your_api_key_here
SMS_ACTIVATE_BASE_URL=https://api.sms-activate.ae#### 4. Build the project
npm run build#### 5. Test the server
npm startAdd this configuration to your Claude Desktop settings:
#### Windows Location: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["C:/path/to/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "your_api_key_here"
}
}
}
}#### macOS Location: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["/Users/username/path/to/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "your_api_key_here"
}
}
}
}#### Linux Location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["/home/username/path/to/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "your_api_key_here"
}
}
}
}#### Phone Number Operations
service (required): Service code or name (e.g., "tg" or "Telegram")country (optional): Country ID (0=Russia, 1=Ukraine, etc.)operator (optional): Mobile operatorforward (optional): Enable forwarding (0 or 1)ref (optional): Referral codeactivationId (required): The activation ID from request_numberactivationId (required): The activation IDstatus (required): Status code (1=resend, 3=new code, 6=complete, 8=cancel)#### Email Operations
site (required): Target website (e.g., "telegram.com")mailDomain (required): Email domain (e.g., "gmail.com")emailId (required): Email activation IDemailId (required): Email activation IDemailId (required): Email activation IDsite (optional): Target website#### Information Tools
| Code | Service |
|---|---|
tg | Telegram |
wa | |
ig | |
fb | |
go | |
tw | |
vi | Viber |
ub | Uber |
ot | Any other |
| ID | Country |
|---|---|
| 0 | Russia |
| 1 | Ukraine |
| 2 | Kazakhstan |
| 3 | China |
| 4 | Philippines |
| 5 | Myanmar |
| 6 | Indonesia |
| 10 | Vietnam |
| 12 | USA (Virtual) |
| 16 | England |
| 22 | India |
# Run in development mode
npm run dev
# Build the project
npm run build
# Start the server
npm start.env file with your API key<a name="russian"></a>
MCP (Model Context Protocol) сервер для интеграции с сервисом SMS-Activate - платформой для получения SMS кодов верификации и временных email адресов.
#### 1. Клонирование репозитория
git clone https://github.com/momentum100/sms-activate-mcp.git
cd sms-activate-mcp#### 2. Установка зависимостей
npm install#### 3. Настройка окружения
Создайте файл .env в корне проекта:
SMS_ACTIVATE_API_KEY=ваш_api_ключ
SMS_ACTIVATE_BASE_URL=https://api.sms-activate.ae#### 4. Сборка проекта
npm run build#### 5. Тестирование сервера
npm startДобавьте эту конфигурацию в настройки Claude Desktop:
#### Windows Расположение: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["C:/путь/к/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "ваш_api_ключ"
}
}
}
}#### macOS Расположение: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["/Users/username/путь/к/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "ваш_api_ключ"
}
}
}
}#### Linux Расположение: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"sms-activate": {
"command": "node",
"args": ["/home/username/путь/к/sms-activate-mcp/dist/index.js"],
"env": {
"SMS_ACTIVATE_API_KEY": "ваш_api_ключ"
}
}
}
}#### Операции с телефонными номерами
service (обязательный): Код или название сервиса (например, "tg" или "Telegram")country (опциональный): ID страны (0=Россия, 1=Украина и т.д.)operator (опциональный): Мобильный операторforward (опциональный): Включить переадресацию (0 или 1)ref (опциональный): Реферальный кодactivationId (обязательный): ID активации из request_numberactivationId (обязательный): ID активацииstatus (обязательный): Код статуса (1=переотправить, 3=новый код, 6=завершить, 8=отменить)#### Операции с Email
site (обязательный): Целевой сайт (например, "telegram.com")mailDomain (обязательный): Email домен (например, "gmail.com")emailId (обязательный): ID email активацииemailId (обязательный): ID email активацииemailId (обязательный): ID email активацииsite (опциональный): Целевой сайт#### Информационные инструменты
| Код | Сервис |
|---|---|
tg | Telegram |
wa | |
ig | |
fb | |
go | |
tw | |
vi | Viber |
ub | Uber |
ot | Любой другой |
| ID | Страна |
|---|---|
| 0 | Россия |
| 1 | Украина |
| 2 | Казахстан |
| 3 | Китай |
| 4 | Филиппины |
| 5 | Мьянма |
| 6 | Индонезия |
| 10 | Вьетнам |
| 12 | США (Виртуальный) |
| 16 | Англия |
| 22 | Индия |
# Запуск в режиме разработки
npm run dev
# Сборка проекта
npm run build
# Запуск сервера
npm start.env с вашим API ключомsms-activate-mcp/
├── src/
│ ├── index.ts # Main MCP server / Основной MCP сервер
│ └── sms-activate-client.ts # SMS-Activate API client / Клиент API
├── dist/ # Compiled JavaScript / Скомпилированный код
├── docs/ # API documentation / Документация API
│ ├── SMS-ACTIVATE.postman_collection.json
│ ├── api-protocol-for-working-with-sms-activate.json
│ └── services.json
├── package.json
├── tsconfig.json
├── .env.example
└── README.mdMIT License - see LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Created by momentum100
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.