HyperFrames by HeyGen
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Real SIM numbers for AI agents: SMS verification, rentals, proxies, cloud browser, x402 deposits.
Elige la app de IA que usas y copia la configuración.
Pasó 3/5 revisiones · Lo que preguntas pasa por el servidor del autor (mcp.virtualsms.io) · ✓ Comandos revisados el 13 nov 2026
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 5 min
Necesitas una clave de Sms (créala en el sitio del autor) · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1 · en Team/Enterprise lo añade un Owner
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Cómo obtener la clave está en el README del autor, más abajo
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
Smshttps://mcp.virtualsms.io/mcpEn Request headers, añade este nombre y valor
x-api-key<pega tu clave aquí>Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Pulsa Continue en la pantalla de inicio de sesión que detectó Claude · en Authentication elige lo que indique el autor (Sign in now, Sign in when needed o No sign in) y pulsa Add
+ConnectorsSms
Usa Sms y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando Sms o muestra una herramienta de Sms en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar Sms
Sms necesita tu propia clave para conectarse, pero la ayuda de OpenAI solo describe el inicio de sesión con OAuth; no hay una opción de clave que hayamos podido verificar
A · Usa una app que pueda conectar Sms
B · Otros en Chat y correo que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code · unos 5 min
Necesitas una clave de Sms (créala en el sitio del autor)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Cómo obtener la clave está en el README del autor, más abajo
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http --scope user sms https://mcp.virtualsms.io/mcp --header 'x-api-key: your-value'Cambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver Sms en la lista como conectado
Usa Sms y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando Sms o muestra una herramienta de Sms en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 5 min
Necesitas una clave de Sms (créala en el sitio del autor)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Cómo obtener la clave está en el README del autor, más abajo
En la configuración de Sms, x-api-key está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa Sms y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando Sms o muestra una herramienta de Sms en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 5 min
Necesitas una clave de Sms (créala en el sitio del autor)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Cómo obtener la clave está en el README del autor, más abajo
En la configuración de Sms, x-api-key está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa Sms y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando Sms o muestra una herramienta de Sms en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://mcp.virtualsms.io/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http --scope user sms https://mcp.virtualsms.io/mcp --header 'x-api-key: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sms": {
"url": "https://mcp.virtualsms.io/mcp",
"headers": {
"x-api-key": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"sms": {
"type": "http",
"url": "https://mcp.virtualsms.io/mcp",
"headers": {
"x-api-key": "your-value"
}
}
}
}Claude Code
claude mcp add --scope user sms --env VIRTUALSMS_API_KEY=your-value -- npx -y virtualsms-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"sms": {
"command": "npx",
"args": [
"-y",
"virtualsms-mcp"
],
"env": {
"VIRTUALSMS_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sms": {
"command": "npx",
"args": [
"-y",
"virtualsms-mcp"
],
"env": {
"VIRTUALSMS_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"sms": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"virtualsms-mcp"
],
"env": {
"VIRTUALSMS_API_KEY": "your-value"
}
}
}
}VIRTUALSMS_API_KEY secreto obligatorio envLas descripciones siguen en el inglés original.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: virtualsms-mcpSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 14 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub virtualsms-io, dueña del repo
Último cambio de código: hace 2 meses
Usa MIT
Rechazó el acceso (HTTP 401) sin ofrecer inicio de sesión OAuth. Puede necesitar una clave o bloquear bots; sin confirmar.
Necesita una clave o un token que debes copiar y pegar a mano
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: x-api-key, VIRTUALSMS_API_KEY
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez hace 2 meses, y la última versión (1.3.3) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también sirve en apps que aceptan MCP remoto, como ChatGPT en la web (MCP completo en Business y superiores; Pro solo lectura).
En la misma categoría: HyperFrames by HeyGen, Inbox Zero, draw.io
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Quick links: Quickstart · Why VirtualSMS · What you can build · Tools · Questions · Examples · Changelog · Security policy · Status
VirtualSMS is an account verification platform for developers and AI agents. It combines one-time SMS verification, dedicated number rentals, matching-country proxies and private cloud browser sessions behind one API, one MCP server and one prepaid balance.
Infrastructure for AI agents that need real-world phone verification.
The numbers are carrier-issued mobile numbers, backed by real physical SIM cards on carrier networks, not VoIP, which is why they pass the line-type checks that reject VoIP numbers at signup.
From one prepaid balance you can:
All four work together from one prepaid balance, one API and one dashboard. Use only the pieces you need, or combine them into a single verification workflow.
Most providers solve one piece of the verification workflow. VirtualSMS combines numbers, rentals, proxies and cloud browser sessions behind one API, SDKs and an MCP server, so you use only the pieces you need or combine them into one workflow.
VirtualSMS can be used by individuals manually, integrated into applications with SDKs and APIs, or driven by AI agents through MCP. Use the platform through a REST API, official SDKs for Node, Python, PHP, Ruby and .NET, a hosted MCP server, or automation tools like n8n.
This server exposes that platform to any MCP client. Built for AI agents. Designed for AI-agent workflows. Works with Claude Code, Claude Desktop, Cursor, Windsurf and every MCP-compatible client, with no wrapper code to write.
Paste this into your MCP client's config. Nothing to install, no Node.js required on the client:
{
"mcpServers": { "virtualsms": { "type": "streamableHttp", "url": "https://mcp.virtualsms.io/mcp", "headers": { "x-api-key": "vsms_your_api_key_here" } } } }
Get an API key at virtualsms.io. Then ask your agent:
"Buy me a Telegram number in the cheapest country and wait for the code."
Prefer to run it locally over stdio instead:
npx virtualsms-mcp
Verifying an account should not mean stitching together numbers from one provider, proxies from another, and browser sessions from a third: multiple accounts, multiple balances and APIs, and support spread across vendors. VirtualSMS brings those pieces together behind one balance, one API and one MCP server.
VirtualSMS combines all three under one account, and gives you one way to drive them:
https://mcp.virtualsms.io/mcp.Everything below expands on those six.
Concrete jobs this server does today. Every one is a plain-English request your agent turns into tool calls:
| You want to | Ask your agent | Tools it uses |
|---|---|---|
| Verify a WhatsApp account from Claude Code | "Get me a WhatsApp code on a UK number" | create_order → wait_for_sms |
| Create a Telegram account from Cursor | "Buy a Telegram number in the cheapest country and wait for the code" | find_cheapest → create_order → wait_for_sms |
| Retrieve verification codes automatically | "Wait for the code and paste it into the form" | wait_for_sms |
| Test OTP flows during QA | "Run the signup flow ten times and report which codes landed" | create_order → wait_for_sms → cancel_order |
| Provision temporary numbers during CI | "Give the test suite a fresh number, then release it" | create_order → get_sms → cancel_order |
| Keep a number for a week | "Rent me a British number for 7 days" | rentals_available → create_rental |
| Make the number and the IP agree | "Buy a UK proxy to match my UK number" | list_proxy_catalog → buy_proxy → generate_proxy_endpoint |
| Screen a number before you trust it | "Is this number VoIP?" | check_number (no API key required) |
| Recover a number that went quiet | "That number never got the code, swap it" | swap_number |
Runnable versions of the first two live in examples/.
Every client runs the same npx virtualsms-mcp stdio command. Only the file location and format differ. The hosted config above works anywhere streamableHttp is supported and is the recommended path.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } }
Quit and reopen Claude Desktop. A drop-in config plus a worked transcript lives in examples/03-claude-desktop-config/.
Claude Code, Cursor, Windsurf, OpenClaw, Codex, Hermes, Cline, Zed, Continue.dev
claude mcp add --scope user virtualsms npx virtualsms-mcp -e VIRTUALSMS_API_KEY=vsms_your_api_key_here
Edit ~/.cursor/mcp.json:
{
"mcpServers": { "virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } }
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } }
Edit ~/.openclaw/mcp.json:
{
"mcpServers": { "virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } }
Edit ~/.codex/config.toml:
[mcp_servers.virtualsms]
command = "npx" args = ["virtualsms-mcp"] env = { VIRTUALSMS_API_KEY = "vsms_your_api_key_here" }
Edit your Hermes MCP config:
{
"mcpServers": { "virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } }
Open the Cline MCP settings panel and add:
{
"virtualsms": { "command": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } }
Edit ~/.config/zed/settings.json:
{
"context_servers": { "virtualsms": { "command": { "path": "npx", "args": ["virtualsms-mcp"], "env": { "VIRTUALSMS_API_KEY": "vsms_your_api_key_here" } } } } }
Edit ~/.continue/config.yaml:
mcpServers:
Yes, via ChatGPT's Developer Mode. Open Settings, turn on Developer mode, then add https://mcp.virtualsms.io/mcp as a custom connector (Plus, Pro, Business, Enterprise and Edu plans; not available on the free tier). Setup is a URL paste rather than a config file, so it differs from the client setups above. ChatGPT only connects to remote MCP servers over SSE or streaming HTTP, so use the hosted endpoint, not the local stdio command. The REST API is still there if you would rather build a custom GPT or Action instead.
| Variable | Required | Default | Description |
|---|---|---|---|
VIRTUALSMS_API_KEY | Yes, for account tools | none | Your VirtualSMS API key. Keys carry a vsms_ prefix |
VIRTUALSMS_BASE_URL | No | https://virtualsms.io | API base URL |
VIRTUALSMS_ENABLE_SESSIONS | No | off | Serves 3 additional session-drive tools when set to 1, true or yes. Off by default |
VIRTUALSMS_ENABLE_RELEASE | No | off | Serves the early-release rental tool when set to 1, true or yes. Off by default while its refund terms are being settled |
40 tools by default. Set VIRTUALSMS_ENABLE_SESSIONS=1 to expose 3 more.
Tool names are shown below without the virtualsms_ prefix for readability. The real wire names are prefixed: virtualsms_create_order, virtualsms_get_sms, and so on.
Activation and account (18 tools)
The core SMS verification surface: discover a service, price it, buy a number, get the code.
| Tool | Auth | Description |
|---|---|---|
list_services | Yes | All available verification services. Optional search filter |
list_countries | Yes | All available countries. Optional service filter |
get_price | No | Price and availability for a service plus country pair |
find_cheapest | No | Cheapest countries for a service, sorted by price, with stock levels |
search_services | Yes | Natural-language service lookup. "telega" finds Telegram |
get_balance | Yes | Account balance in USD |
get_profile | Yes | Email, Telegram link, balance, lifetime spend, total orders, active API keys |
get_stats | Yes | Orders, success rate, spend, and status/service/country breakdown |
get_transactions | Yes | Transaction history with type, date range, and pagination filters |
create_order | Yes | Buy a number for a service plus country. Returns order_id and phone_number |
get_sms | Yes | Poll an order for the code. Use for batch and cron jobs |
wait_for_sms | Yes | Block until the SMS lands on an existing order_id, or until timeout |
get_order | Yes | Full order detail plus every received message |
list_orders | Yes | Your active orders. Essential for crash recovery |
order_history | Yes | Past orders with status, service, country, and date filters |
cancel_order | Yes | Cancel and refund, if no SMS arrived. 120s cooldown after purchase |
cancel_all_orders | Yes | Bulk-cancel every active order |
swap_number | Yes | Swap for a new number, same service and country, no extra charge. 120s cooldown |
`get_sms` vs `wait_for_sms`:
wait_for_smsis the recommended default for interactive agent workflows. It blocks and returns the moment the SMS arrives over WebSocket. Useget_sms