
Sv Number
io.github.sv-number由 GitHub 帳號 sv-number 發布v1.0.2更新於 Oct 25, 2026
Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.
概覽
讓 AI 助理透過付費簡訊啟用服務租用私人手機號碼、等待並讀取簡訊驗證碼,再交回給助理。
- 可以做什麼
- 查詢帳戶餘額,瀏覽可用國家與服務,含價格和送達率,以便挑選號碼下單。為某個服務在某個國家訂購一個私人號碼,然後輪詢直到簡訊驗證碼送達並解析回傳。結束成功的啟用、取消啟用以退款,或在同一號碼上再要求一則簡訊。在本機計算驗證器(TOTP)驗證碼。
- 適用情境
- 當助理需要完成依賴簡訊驗證的註冊或登入,且你願意按次付費時適用。不適合傳送簡訊、接聽電話或長期持有號碼。
- 執行需求
- 透過 npx(Node.js)以 stdio 在本機執行。需要在簡訊驗證服務上註冊並儲值帳戶,並透過環境變數 SVN_API_KEY 提供 API 金鑰;沒有免費額度。選用設定包括 API 位址、語言/幣別和輪詢間隔。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Sv Number,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
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.
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.
Tools
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
Related
- The same product as a markdown skill: https://github.com/sv-number/skills
- API reference: https://sms-verification-number.com/en/api-sms-activate/
- Coverage and prices: https://sms-verification-number.com/en/number-for-ai-agents/
MIT. The service behind it is commercial.
來源:README.md,提交 a57f15f
工具
0版本歷史
1- v1.0.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分