AgentSIM
Números móviles reales respaldados por SIM para agentes de IA. Provisiona números de teléfono, recibe SMS y captura códigos OTP — evita bloqueos VoIP que rechazan Twilio/Vonage. 5 herramientas: provision_number, wait_for_otp, get_messages, release_number, list_numbers.
Documentación
agentsim-mcp
Servidor MCP que expone las herramientas de desafíos de AgentSIM a asistentes de codificación con IA: Claude Code, Cursor, Windsurf y cualquier otro host compatible con MCP. Herramientas principales: open_challenge, wait_for_verdict. Alias: provision_number, wait_for_otp.
Configuración
Claude Code
claude mcp add agentsim -e AGENTSIM_API_KEY=asm_live_xxx -- uvx agentsim-mcp
Claude Desktop
Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"agentsim": {
"command": "uvx",
"args": ["agentsim-mcp"],
"env": {
"AGENTSIM_API_KEY": "asm_live_xxx"
}
}
}
}
Cursor / Windsurf
Agrega agentsim-mcp como servidor MCP stdio con AGENTSIM_API_KEY en la configuración del entorno.
Remoto (sin instalación)
Conéctate directamente al servidor MCP alojado sin instalar nada localmente:
{
"mcpServers": {
"agentsim": {
"type": "streamable-http",
"url": "https://mcp.agentsim.dev/mcp",
"headers": {
"x-api-key": "asm_live_..."
}
}
}
}
El endpoint alojado utiliza HTTP sin estado y no emite encabezados mcp-session-id. El session_id devuelto por las herramientas de AgentSIM identifica un desafío y permanece válido entre llamadas a herramientas.
Herramientas
Sustantivos del Plano de Control (Recomendado)
| Herramienta | Descripción |
|---|---|
open_challenge | Abre una sesión de desafío de autenticación — acepta canal (sms_otp | email_otp | magic_link | webauthn_required), devuelve ID de sesión + identificador (número de teléfono o dirección de correo electrónico) |
wait_for_verdict | Sondeo prolongado para el veredicto del desafío — devuelve un resultado estructurado que incluye otp_code, magic_link, webauthn_required o policy_denied |
get_messages | Lista los mensajes SMS sin procesar recibidos en una sesión |
release_number | Libera una sesión antes de tiempo (la asignación regresa al grupo) |
list_numbers | Lista todas las sesiones activas para esta cuenta |
Alias Heredados (Compatibilidad hacia atrás)
| Herramienta | Se asigna a | Descripción |
|---|---|---|
provision_number | open_challenge(channel=sms_otp) | Aprovisiona un número estadounidense temporal programable para SMS OTP — se mantiene por compatibilidad hacia atrás |
wait_for_otp | wait_for_verdict | Sondeo prolongado hasta que llegue un OTP — se mantiene por compatibilidad hacia atrás |
Autenticación
Configura AGENTSIM_API_KEY en tu entorno. Obtén tu clave en console.agentsim.dev.
Países Compatibles
EE. UU. (más próximamente)