← 开源
sv-number

mcp-server

MCP server for AI agents that need a phone number: order a private number in 200+ countries, read the SMS verification code, hand it back. The widest country coverage in the category, and you can check it with one API call.

AI EngineeringGive agent toolsJavaScript
在 GitHub 打开
增长势头
+124 小时新增 Star+0.2%
546
Star
8
Fork
+1
本周
1
贡献者
创建于 2026-08-07 · 更新于 2026-10-15 · 今日第 6775 名
主要开发者
sv-number

sv-number/mcp-server 排名第 6,775,有 546 个星标。

同类别比较

sv-number/mcp-server 排名第 6,775,此处有 8 个同类条目;EpicGames/unreal-engine-skills-for-claude-code-plugin 排名第 6,776。

同类别比较
名称排名指标
HarnessLab/claw-code-agent6,759
语言:
Python
星标数:
549
分叉数:
224
简介:
Claw Code No Rust No TypeScript Only Python. Easy to work with. Fast to iterate. 🔥 Zero external dependencies 🔥
ooples/token-optimizer-mcp6,761
语言:
JavaScript
星标数:
549
分叉数:
68
简介:
Measure token savings per AI coding agent, optimize context, and share a live local knowledge graph across 16 CLI clients.
weixin-omni/omni-bot-sdk-oss6,762
语言:
Python
星标数:
549
分叉数:
112
简介:
🤖一个基于视觉识别,使用自定义YOLO模型,OCR,数据库监听,实现的运行时零侵入的 微信4.0 RPA框架,支持动态接入插件,适配OpenAI,DIfy,支持解析所有消息类型,内置文本图片文件消息发送能力,可扩展小程序朋友圈发送。
evolution-foundation/evo-nexus6,768
语言:
Python
星标数:
547
分叉数:
181
简介:
The open source operating system for AI-powered businesses
EpicGames/unreal-engine-skills-for-claude-code-plugin6,776
语言:
Shell
星标数:
545
分叉数:
69
Hainrixz/the-architect6,777
星标数:
545
分叉数:
100
SaseQ/discord-mcp6,778
语言:
Java
星标数:
545
分叉数:
105
简介:
A MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.
TianyuCodings/JevHarness6,780
语言:
Python
星标数:
543
分叉数:
21
简介:
LLM-authored task-specific Jev harnesses with optional full-trajectory reward reflection and GEPA evolution.
关键参数与规格
关键参数与规格
参数值
语言JavaScript
类别AI Engineering
子类别Give agent tools
关键词Agent-ready APIs, Client integration, MCP, Tool use
星标数546
分叉数8
贡献者1
创建日期2026-08-07
更新日期2026-10-15
1 天星标数1
7 天星标数1
排名6,775
上次排名17,119
排名变化10,344
7 天星标排名11,401
上次 7 天星标排名16,055
7 天星标排名变化4,654
总星标排名18,070
上次总星标排名18,092
总星标排名变化22
README 摘录

SV Number MCP server Phone numbers as tools. Your agent orders a private number in the country a service expects, reads the SMS verification code straight from the API, and hands the number back. 200+ countries, the widest coverage in this category. Every other claim on this page is checkable too, but this one takes a single call: run and count the rows. Install Claude Code: Anything that reads a JSON config (Codex, Cursor, Claude Desktop): The key comes from

your profile after signup. The balance has to be funded: there is no free tier on this API. The key is read from the environment and never leaves the process, no tool returns it and no error message quotes it. It takes a site name or a URL, so finds , and it ranks a whole word above a substring so puts above . Codes are arbitrary and must never be recalled from memory: is Airbnb, is Coinbase, is LinkedIn. When nothing

matches, the answer says so and points at another country, because the catalogue is not the same everywhere, and at ("Not on list"), which receives SMS from any sender that is not in the list. A site that has its own code sends to that code, so is a fallback and not a wildcard. is the delivery rate for that service and country, and when the pair has no statistics yet, which is the common case. Where there is a

number, pick by it instead of by price; where there is not, shows how big the live pool is, which is the next best signal. What the server handles for you Every call carries . The API answers without it, but then it prices in another currency, so the server never leaves it out. Text markers that the API returns instead of JSON are checked before anything is parsed, and turned into a sentence an agent can act on: becomes "change

country, or set operator to any" rather than a bare token. Polling runs at a sane interval instead of hammering , and stops at the 20 minute life of a number. What it is not Receiving verification codes is the whole job. These numbers do not send SMS, do not take calls, and are not meant for banking, payment or government accounts. An agent that needs a permanent number to hold a conversation wants a carrier product instead.

常见问题

记录了多少星标和分叉?

sv-number/mcp-server 有 546 个星标和 8 个分叉。

仓库排名是多少?

sv-number/mcp-server 排名第 6,775。

记录的语言和类别是什么?

sv-number/mcp-server 有 546 个星标,语言为 JavaScript,类别为 AI Engineering。

哪个仓库排名最接近?

sv-number/mcp-server 与 EpicGames/unreal-engine-skills-for-claude-code-plugin 比较,后者排名第 6,776,有 545 个星标。

README

SV Number MCP server

Phone numbers as tools. Your agent orders a private number in the country a service expects, reads the SMS verification code straight from the API, and hands the number back. Nine tools over stdio, no SDK to learn.

200+ countries, the widest coverage in this category. Every other claim on this page is checkable too, but this one takes a single call: run list_countries and count the rows.

order_number(service="tg", country=6)   ->  +62 838 1234 5678
wait_for_code(activationId)             ->  123456
finish_activation(activationId)         ->  done

Install

Claude Code:

claude mcp add sv-number --env SVN_API_KEY=your_key_here -- npx -y sv-number-mcp

Anything that reads a JSON config (Codex, Cursor, Claude Desktop):

{
  "mcpServers": {
    "sv-number": {
      "command": "npx",
      "args": ["-y", "sv-number-mcp"],
      "env": { "SVN_API_KEY": "your_key_here" }
    }
  }
}

The key comes from your profile after signup. The balance has to be funded: there is no free tier on this API. The key is read from the environment and never leaves the process, no tool returns it and no error message quotes it.

Tools

Tool What it does
get_balance what is left on the account
list_countries every country with its id and operators
list_services find the code for a site: search by name or domain, best match first, price, how many are online, and the share of codes that actually arrived
order_number order a private number for one service in one country
wait_for_code poll until the code lands and return it, already parsed out of the SMS
finish_activation close a successful activation
cancel_activation cancel and get the money back
request_another_sms ask for one more code on the same number
totp_code compute the authenticator code locally, by RFC 6238

list_services answers with matches ranked best first plus notInList, the fallback service. It takes a site name or a URL, so discord.com finds Discord, and it ranks a whole word above a substring so x puts X.com (Twitter) above Maxim. Codes are arbitrary and must never be recalled from memory: uk is Airbnb, re is Coinbase, tn is LinkedIn. When nothing matches, the answer says so and points at another country, because the catalogue is not the same everywhere, and at ot ("Not on list"), which receives SMS from any sender that is not in the list. A site that has its own code sends to that code, so ot is a fallback and not a wildcard.

deliveredPercent is the delivery rate for that service and country, and null when the pair has no statistics yet, which is the common case. Where there is a number, pick by it instead of by price; where there is not, online shows how big the live pool is, which is the next best signal.

What the server handles for you

Every call carries lang. The API answers without it, but then it prices in another currency, so the server never leaves it out. Text markers that the API returns instead of JSON are checked before anything is parsed, and turned into a sentence an agent can act on: NO_NUMBERS becomes "change country, or set operator to any" rather than a bare token. Polling runs at a sane interval instead of hammering getStatus, and wait_for_code stops at the 20 minute life of a number.

What it is not

Receiving verification codes is the whole job. These numbers do not send SMS, do not take calls, and are not meant for banking, payment or government accounts. An agent that needs a permanent number to hold a conversation wants a carrier product instead.

Config

Variable Default
SVN_API_KEY required
SVN_API_BASE https://sms-verification-number.com/stubs/handler_api
SVN_LANG en, sets both the language and the currency of the answers
SVN_POLL_SECONDS 4

Related

MIT. The service behind it is commercial.

排名相邻
同类项目