Skip to main content
Glama
ajemba

codasms-mcp

CODASMS MCP Server

Получайте одноразовые SMS/OTP-коды подтверждения от вашего ИИ-агента. Сервер MCP поверх CODASMS Reseller API — получите номер, дождитесь кода, освободите его — 700+ сервисов и 180+ стран, оплата только за доставку.

License: MIT Transport: stdio + HTTP


Этот сервер позволяет ИИ-агенту (Claude Desktop, Cursor или любому инструменту, говорящему на MCP) купить номер телефона и программно прочитать код подтверждения. Это тонкая обёртка над публичным CODASMS Reseller API — в нём нет собственной логики; каждое списание и возврат решаются на стороне API.

Вы используете свой собственный ключ. Получить его можно бесплатно — достаточно зарегистрироваться: https://codasms.com/reseller.

Инструменты

Инструмент

Что делает

get_balance

Ваш текущий баланс, доступный для трат.

list_services

Доступные для покупки сервисы с актуальной ценой и наличием (фильтр по service / country).

list_countries

Страны с номерами, доступными для покупки (необязательный фильтр service).

get_number

Купить номер для пары сервис+страна. Списывает средства с баланса (автовозврат, если код не пришёл за 20 минут).

wait_for_otp

Опрашивает заказ, пока не придёт код (или таймаут / возврат).

check_order

Разовая проверка статуса заказа.

release

Отменить заказ и сразу вернуть средства (если только код уже не пришёл).

get_number принимает необязательный max_price_cents (или установите CODASMS_MAX_PRICE_CENTS), чтобы автономный агент не мог купить номер дороже вашего лимита.

Related MCP server: agentline-mcp

Быстрый старт (локально / stdio)

export CODASMS_API_KEY=coda_live_xxxxxxxx   # from https://codasms.com/reseller
npx codasms-mcp

Claude Desktop

Добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "codasms": {
      "command": "npx",
      "args": ["-y", "codasms-mcp"],
      "env": { "CODASMS_API_KEY": "coda_live_xxxxxxxx" }
    }
  }
}

Затем попросите: «Получи мне номер Telegram в Великобритании и прочитай код».

Удалённый режим (HTTP)

Те же инструменты доступны через Streamable HTTP, поэтому вы можете развернуть один экземпляр для многих пользователей — каждый отправляет свой собственный ключ в виде Bearer-токена (ничего не хранится на стороне сервера):

npm run build && npm run start:http     # listens on :8080, POST /mcp
POST /mcp
Authorization: Bearer coda_live_xxxxxxxx
Content-Type: application/json

src/http.ts — это портативный Node-сервер (Deno Deploy, Railway, Fly, любой контейнер). Для Cloudflare Workers замените Node-обработчик http на обработчик fetch — фабрика сервера в src/server.ts не зависит от транспорта и остаётся без изменений.

Конфигурация

Переменная окружения

Назначение

По умолчанию

CODASMS_API_KEY

Ваш реселлерский ключ coda_live_ (режим stdio).

— (обязательно)

CODASMS_API_BASE

Базовый URL API.

https://api.codasms.com

CODASMS_MAX_PRICE_CENTS

Глобальный лимит для get_number, в центах США.

не задано

PORT

Порт HTTP-режима.

8080

Примечания

  • Ограничение частоты запросов: API допускает 60 запросов/мин на ключ; wait_for_otp по умолчанию опрашивает не чаще одного раза в 5 секунд, чтобы оставаться значительно ниже лимита.

  • Безопасность средств: get_number списывает реальные средства с баланса в момент вызова. Если код не приходит, заказ автоматически возвращается через 20 минут, или вызовите release, чтобы вернуть средства немедленно.

  • Коды: сервисы и страны используют коды API (например, tg, wa, страна 6) — используйте list_services / list_countries, чтобы узнать их.

Разработка

npm install
npm run build      # tsc -> dist/
npm start          # stdio

Лицензия

MIT — см. LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

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/ajemba/codasms-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server