Skip to content

feat(tools): add AgentSIM phone verification tools#5154

Open
Fato07 wants to merge 1 commit intocrewAIInc:mainfrom
agentsimdev:add-agentsim-tool
Open

feat(tools): add AgentSIM phone verification tools#5154
Fato07 wants to merge 1 commit intocrewAIInc:mainfrom
agentsimdev:add-agentsim-tool

Conversation

@Fato07
Copy link
Copy Markdown

@Fato07 Fato07 commented Mar 28, 2026

What

Adds three new tools for real carrier-grade phone number provisioning and OTP verification via AgentSIM:

Tool Description
AgentSIMProvisionTool Provision a real US mobile number (E.164 format + session ID)
AgentSIMWaitForOtpTool Wait for an OTP on a provisioned number
AgentSIMReleaseTool Release a number back to the pool

Why

Phone verification is a common blocker in agent automation workflows. Services like Google, Stripe, and WhatsApp do carrier lookups and silently reject VoIP numbers (Twilio, Google Voice, TextNow). AgentSIM provides real T-Mobile SIM numbers that pass as line_type: mobile.

This follows the same BaseTool + EnvVar pattern as existing tools (Brave, SerpApi, etc.).

Usage

pip install agentsim-sdk
export AGENTSIM_API_KEY=asm_live_...
from crewai_tools import AgentSIMProvisionTool, AgentSIMWaitForOtpTool, AgentSIMReleaseTool

agent = Agent(
    role='Phone Verification Specialist',
    tools=[AgentSIMProvisionTool(), AgentSIMWaitForOtpTool(), AgentSIMReleaseTool()],
)

Files

  • lib/crewai-tools/src/crewai_tools/tools/agentsim_tool/agentsim_tool.py — Tool implementations
  • lib/crewai-tools/src/crewai_tools/tools/agentsim_tool/README.md — Documentation
  • lib/crewai-tools/src/crewai_tools/tools/__init__.py — Added imports

Links

Add AgentSIMProvisionTool, AgentSIMWaitForOtpTool, and AgentSIMReleaseTool
for real carrier-grade phone number provisioning and OTP verification.

AgentSIM provides real T-Mobile SIM numbers that pass carrier lookup
checks (line_type: mobile), unlike VoIP numbers which are blocked by
many services (Google, Stripe, WhatsApp, etc.).

Dependency: agentsim-sdk (pip install agentsim-sdk)
Docs: https://agentsim.dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant