AgentSIM
Números móveis reais com suporte de SIM para agentes de IA. Provisione números de telefone, receba SMS e capture códigos OTP — contorna bloqueios de VoIP que rejeitam Twilio/Vonage. 5 ferramentas: provision_number, wait_for_otp, get_messages, release_number, list_numbers.
Documentação
agentsim-mcp
Disponibilidade: SMS ao vivo é autoatendimento para serviços HTTPS públicos próprios após verificação exata de origem e uma política de permissão. O plano Hobby inclui 10 sessões de SMS ao vivo nos EUA por mês UTC, com uma sessão ao vivo ativa por conta e sem necessidade de cartão. O plano Builder custa US$ 99/mês e inclui 50 sessões de SMS ao vivo nos EUA. O checkout mostra impostos e termos de renovação antes do pagamento, e contratos existentes mantêm seus termos. Consulte suporte e acesso atuais antes de usar exemplos ao vivo.
Servidor MCP que expõe ferramentas de desafio AgentSIM para assistentes de codificação com IA: Codex CLI, Claude Code, Cursor, Windsurf e qualquer outro host compatível com MCP. Ferramentas principais: open_challenge, wait_for_verdict. Aliases: provision_number, wait_for_otp.
Configuração
Para Codex CLI, siga Conectar Codex. Ele cobre o gerenciamento de chaves, o tempo limite de espera de SMS e o acesso pelo navegador. Em seguida, use o prompt completo de entrada por telefone.
Claude Code
claude mcp add agentsim -e AGENTSIM_API_KEY=asm_live_xxx -- uvx agentsim-mcp
Claude Desktop
Adicione em ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"agentsim": {
"command": "uvx",
"args": ["agentsim-mcp"],
"env": {
"AGENTSIM_API_KEY": "asm_live_xxx"
}
}
}
}
Cursor / Windsurf
Adicione agentsim-mcp como um servidor MCP stdio com AGENTSIM_API_KEY na configuração de ambiente.
Remoto (sem instalação)
Conecte-se diretamente ao servidor MCP hospedado sem instalar nada localmente:
{
"mcpServers": {
"agentsim": {
"type": "streamable-http",
"url": "https://mcp.agentsim.dev/mcp",
"headers": {
"x-api-key": "asm_live_..."
}
}
}
}
O endpoint hospedado usa HTTP sem estado e não emite cabeçalhos mcp-session-id. O session_id retornado pelas ferramentas AgentSIM identifica um desafio e permanece válido entre chamadas de ferramentas.
Ferramentas
Substantivos do Plano de Controle (Recomendado)
| Ferramenta | Descrição |
|---|---|
identify_agent | Adiciona um ID de agente estável ao console sem abrir um desafio, enviar SMS ou usar a cota |
open_challenge | Abre uma sessão de desafio de autenticação para um service_url próprio obrigatório; aceita canal (sms_otp | email_otp | magic_link | webauthn_required), retorna ID da sessão + identificador |
wait_for_verdict | Long-poll para o veredito do desafio — retorna resultado estruturado incluindo otp_code, magic_link ou webauthn_required; negação por política falha ao abrir |
get_messages | Lê metadados de SMS e códigos analisados; ler códigos os consome |
release_number | Libera uma sessão antecipadamente (alocação retornada ao pool) |
list_numbers | Lista todas as sessões ativas desta conta |
Aliases Legados (Compatibilidade Retroativa)
| Ferramenta | Mapeia para | Descrição |
|---|---|---|
provision_number | open_challenge(channel=sms_otp) | Provisiona um número dos EUA temporário e programável para SMS OTP — mantido para compatibilidade retroativa |
wait_for_otp | wait_for_verdict | Espera legada com extensão automática após tempo limite por padrão; o número pode permanecer inalterado |
Autenticação
Para stdio, defina AGENTSIM_API_KEY no ambiente do processo. Para HTTP hospedado, cada requisição deve enviar seu próprio x-api-key; o servidor valida e encaminha essa chave com escopo do chamador. Obtenha uma chave em console.agentsim.dev.
Países Suportados
EUA