Connection check
verified live · 27h ago
agentsimdev-mcp
Control plane for agent auth walls. Connector 0 handles SMS OTP with US test numbers.
Tools
7
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
7 toolsRead from the running server on 27h ago.
get_messages
input*
List all SMS messages received in this session without consuming the OTP. Use this to inspect raw messages or check if an SMS arrived before calling wait_for_verdict. Does NOT mar… List all SMS messages received in this session without consuming the OTP. Use this to inspect raw messages or check if an SMS arrived before calling wait_for_verdict. Does NOT mark the OTP as consumed.
list_numbers
agent_id
List active challenge sessions, optionally filtered by agent_id. Use this to check for leaked sessions or inspect what is currently active. List active challenge sessions, optionally filtered by agent_id. Use this to check for leaked sessions or inspect what is currently active.
open_challenge
input*
Open an authentication challenge session. Supports multiple channels: sms_otp (programmable US number), email_otp (mock inbox), magic_link (mock inbox), and webauthn_required (det… Open an authentication challenge session. Supports multiple channels: sms_otp (programmable US number), email_otp (mock inbox), magic_link (mock inbox), and webauthn_required (detect-and-halt). Returns the challenge identifier (phone number or email address) and a session_id needed for all subsequent calls. The session is reserved for ttl_seconds. Next step: use the returned identifier on your target service to trigger the challenge, then call `wait_for_verdict` with the returned `session_id`.
provision_number
input*
Open an SMS challenge session (alias for open_challenge with channel=sms_otp). DEPRECATED: Use `open_challenge` with channel="sms_otp" instead. This tool is kept for backward comp… Open an SMS challenge session (alias for open_challenge with channel=sms_otp). DEPRECATED: Use `open_challenge` with channel="sms_otp" instead. This tool is kept for backward compatibility with existing MCP clients. Returns the phone number (e164 format) and a session_id needed for all subsequent calls. The session is reserved for ttl_seconds. Next step: use the returned `number` on an app you own to trigger the wall, then call `wait_for_verdict` (or the `wait_for_otp` alias) with the `session_id`.
release_number
input*
Close a challenge session. Always call this when you are done — even on error — so the session does not keep consuming pool capacity. Close a challenge session. Always call this when you are done — even on error — so the session does not keep consuming pool capacity.
wait_for_otp
input*
Block until an SMS verdict arrives for this session (alias for wait_for_verdict). DEPRECATED: Use `wait_for_verdict` instead. This tool is kept for backward compatibility with exi… Block until an SMS verdict arrives for this session (alias for wait_for_verdict). DEPRECATED: Use `wait_for_verdict` instead. This tool is kept for backward compatibility with existing MCP clients. Polls the AgentSIM API for up to `timeout_seconds`. Returns the OTP code when the SMS challenge resolves. If the verdict does not arrive in time, raises a ToolError with advice on retrying. Always call `release_number` after you have used the verdict.
wait_for_verdict
input*