codasms-mcp
CODASMS MCP Server
Получайте одноразовые SMS/OTP-коды подтверждения от вашего ИИ-агента. Сервер MCP поверх CODASMS Reseller API — получите номер, дождитесь кода, освободите его — 700+ сервисов и 180+ стран, оплата только за доставку.
Этот сервер позволяет ИИ-агенту (Claude Desktop, Cursor или любому инструменту, говорящему на MCP) купить номер телефона и программно прочитать код подтверждения. Это тонкая обёртка над публичным CODASMS Reseller API — в нём нет собственной логики; каждое списание и возврат решаются на стороне API.
Вы используете свой собственный ключ. Получить его можно бесплатно — достаточно зарегистрироваться: https://codasms.com/reseller.
Инструменты
Инструмент | Что делает |
| Ваш текущий баланс, доступный для трат. |
| Доступные для покупки сервисы с актуальной ценой и наличием (фильтр по |
| Страны с номерами, доступными для покупки (необязательный фильтр |
| Купить номер для пары сервис+страна. Списывает средства с баланса (автовозврат, если код не пришёл за 20 минут). |
| Опрашивает заказ, пока не придёт код (или таймаут / возврат). |
| Разовая проверка статуса заказа. |
| Отменить заказ и сразу вернуть средства (если только код уже не пришёл). |
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-mcpClaude 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 /mcpPOST /mcp
Authorization: Bearer coda_live_xxxxxxxx
Content-Type: application/jsonsrc/http.ts — это портативный Node-сервер (Deno Deploy, Railway, Fly, любой контейнер). Для
Cloudflare Workers замените Node-обработчик http на обработчик fetch — фабрика сервера в
src/server.ts не зависит от транспорта и остаётся без изменений.
Конфигурация
Переменная окружения | Назначение | По умолчанию |
| Ваш реселлерский ключ | — (обязательно) |
| Базовый URL API. |
|
| Глобальный лимит для | не задано |
| Порт HTTP-режима. |
|
Примечания
Ограничение частоты запросов: 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.
This server cannot be installed
Maintenance
Related MCP Connectors
Virtual phone numbers for AI agents — rent numbers in 200+ countries, receive SMS.
Real physical SIMs for AI agents: SMS verification and rentals. 145+ countries, 2500+ services.
Give AI agents a phone number. Voice calls, SMS, and phone number management for MCP clients.
Virtual phone numbers for SMS verification, OTP receipt, and number management.
Related MCP Servers
- AlicenseAqualityDmaintenanceVirtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle.6564MIT
- AlicenseAqualityDmaintenanceGives AI agents phone numbers, email, SMS, and voice calls as MCP tools, enabling them to provision numbers, capture 2FA codes, send messages, and make calls.15MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage phone numbers, send/receive SMS, and place voice calls through natural language, connecting to the phone network via the AgentPhone API.7,395121MIT
- AlicenseAqualityDmaintenanceGives AI agents real phone numbers to receive SMS and extract verification codes through tool calls.643MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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