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
Servidor MCP que expõe as ferramentas de desafio do AgentSIM para assistentes de codificação com IA: 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
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 do AgentSIM identifica um desafio e permanece válido entre chamadas de ferramentas.
Ferramentas
Substantivos do Plano de Controle (Recomendado)
| Ferramenta | Descrição |
|---|---|
open_challenge | Abre uma sessão de desafio de autenticação — aceita canal (sms_otp | email_otp | magic_link | webauthn_required), retorna ID da sessão + identificador (número de telefone ou endereço de e-mail) |
wait_for_verdict | Faz long-poll pelo veredito do desafio — retorna resultado estruturado incluindo otp_code, magic_link, webauthn_required ou policy_denied |
get_messages | Lista mensagens SMS brutas recebidas em uma sessão |
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 Reversa)
| Ferramenta | Mapeia para | Descrição |
|---|---|---|
provision_number | open_challenge(channel=sms_otp) | Provisiona um número US programável temporário para SMS OTP — mantido para compatibilidade reversa |
wait_for_otp | wait_for_verdict | Faz long-poll até que um OTP chegue — mantido para compatibilidade reversa |
Autenticação
Defina AGENTSIM_API_KEY no seu ambiente. Obtenha sua chave em console.agentsim.dev.
Países Suportados
US (mais em breve)