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.
What it solves
It allows AI agents to programmatically obtain private phone numbers for SMS verification codes across 200+ countries. This removes the manual hurdle of needing a physical SIM card or a personal phone number to create accounts on various online services.
How it works
The project is a Model Context Protocol (MCP) server that provides nine tools to an agent via stdio. It connects to a commercial API to order numbers, poll for incoming SMS codes, and manage activations. The server handles technical details like currency settings, error message translation (e.g., converting NO_NUMBERS into actionable advice), and polling intervals to prevent API hammering.
Who it’s for
Developers building AI agents (using tools like Claude Code, Cursor, or Claude Desktop) who need their agents to be able to bypass SMS verification walls autonomously.
Highlights
- Wide Coverage: Supports phone numbers from over 200 countries.
- Agent-Optimized: Converts raw API tokens into human-readable instructions for the agent.
- Automatic Parsing: The
wait_for_codetool polls for the SMS and returns only the parsed verification code. - Simple Integration: No SDK required; works via standard MCP configuration.
Related
- Project
- Project
- Project
- Project
- Project