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
Disponibilidad: SMS en vivo es autoservicio para servicios HTTPS públicos de propiedad después de la verificación de origen exacta y una política de permisos. Hobby incluye 10 sesiones de SMS de EE. UU. en vivo por mes UTC, con una sesión activa en vivo por cuenta y sin necesidad de tarjeta. Builder cuesta $99/mes e incluye 50 sesiones de SMS de EE. UU. en vivo. El pago muestra impuestos y términos de renovación antes del pago, y los acuerdos existentes mantienen sus términos. Consulta soporte de acceso y canales actual antes de usar ejemplos en vivo.
Servidor MCP que expone herramientas de desafíos de AgentSIM a asistentes de codificación con IA: Codex CLI, 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
Para Codex CLI, sigue Conectar Codex. Cubre el manejo de claves, el tiempo de espera de SMS y el acceso al navegador. Luego usa el mensaje completo de inicio de sesión por teléfono.
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 usa HTTP sin estado y no emite encabezados mcp-session-id. El session_id devuelto por las herramientas de AgentSIM identifica un desafío y sigue siendo válido entre llamadas de herramientas.
Herramientas
Sustantivos del Plano de Control (Recomendado)
| Herramienta | Descripción |
|---|---|
identify_agent | Agrega un ID de agente estable a la consola sin abrir un desafío, enviar SMS ni usar asignación |
open_challenge | Abre una sesión de desafío de autenticación para un service_url de propiedad requerido; acepta canal (sms_otp | email_otp | magic_link | webauthn_required), devuelve ID de sesión + identificador |
wait_for_verdict | Sondeo largo para el veredicto del desafío: devuelve un resultado estructurado que incluye otp_code, magic_link o webauthn_required; la denegación de política falla al abrir |
get_messages | Lee metadatos de SMS y códigos analizados; leer códigos los consume |
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 Legados (Compatibilidad hacia atrás)
| Herramienta | Se asigna a | Descripción |
|---|---|---|
provision_number | open_challenge(channel=sms_otp) | Aprovisiona un número de EE. UU. temporal programable para SMS OTP: se mantiene por compatibilidad hacia atrás |
wait_for_otp | wait_for_verdict | Espera legada con extensión automática después del tiempo de espera por defecto; el número puede no cambiar |
Autenticación
Para stdio, establece AGENTSIM_API_KEY en el entorno del proceso. Para HTTP alojado, cada solicitud debe enviar su propio x-api-key; el servidor valida y reenvía esa clave de ámbito de llamador. Obtén una clave en console.agentsim.dev.
Países admitidos
EE. UU.