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)

HerramientaDescripción
open_challengeAbre 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_verdictSondeo prolongado para el veredicto del desafío — devuelve un resultado estructurado que incluye otp_code, magic_link, webauthn_required o policy_denied
get_messagesLista los mensajes SMS sin procesar recibidos en una sesión
release_numberLibera una sesión antes de tiempo (la asignación regresa al grupo)
list_numbersLista todas las sesiones activas para esta cuenta

Alias Heredados (Compatibilidad hacia atrás)

HerramientaSe asigna aDescripción
provision_numberopen_challenge(channel=sms_otp)Aprovisiona un número estadounidense temporal programable para SMS OTP — se mantiene por compatibilidad hacia atrás
wait_for_otpwait_for_verdictSondeo 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)