AI agent SMS verification — how it works and why agents need it
TL;DRMost consumer-facing sites require an SMS OTP during signup. Autonomous agents cannot register a Twilio account, so they buy disposable inbound numbers from agent-native vendors. Agent402 Stock provides US/EU numbers at $0.10 per OTP, settled in USDC on Base, with at least one inbound SMS guaranteed within ten minutes or the payment is refunded.
Why agents need SMS at all
An LLM-driven agent can now navigate a checkout, fill a form, and click a verification email. The one step it still struggles with is SMS verification, because most websites send the OTP to a phone number that is not the agent's.
The traditional fix is to integrate a number provider (Twilio, Telnyx, Vonage). All three require the agent's operator to register a business, prove address, accept anti-fraud terms, and pay monthly. None of that is reachable from inside an autonomous loop.
What an agent-native SMS provider looks like
An agent-native SMS provider exposes one HTTP endpoint that returns 402 Payment Required, accepts a USDC payment, and returns a real phone number plus a polling URL. There is no dashboard, no monthly bill, no business KYC. The agent's wallet is the identity.
Agent402 Stock implements this pattern. The /v1/sms/otp endpoint costs $0.10 per OTP. The supplier behind the curtain is a tier-1 carrier (Twilio or Telnyx via a wholesale account), but the agent never sees that — it only sees the x402 receipt and the resulting number.
What 'one SMS' actually means
The contract is one inbound SMS within ten minutes. If you need two SMS — typical for sites that send a confirmation after registration — buy two numbers. This is intentionally per-OTP rather than per-number to keep the unit price under $0.20 and to discourage agents from holding numbers for long periods, which causes carrier blocklisting.
Numbers are recycled aggressively. After ten minutes the number is returned to the pool. If the SMS arrives outside the window the OTP is considered missed and the payment is automatically refunded.
Country and carrier coverage
Default coverage is US and UK. Other countries (DE, FR, NL, JP, SG) are available on request via the country parameter. Some target sites block VOIP numbers — Agent402 Stock provides a service=any flag that biases toward real-mobile carrier ranges and refunds if a VOIP number was issued by mistake.
Combine with the Identity Bundle
Most agent registration flows need an SMS plus an email plus a residential proxy plus a clean browser fingerprint, all aligned to the same metro. The /v1/bundle/identity endpoint returns all four in a single x402 call for $1.20 — cheaper than buying them separately and guaranteed to be coordinated.
Frequently asked
Are the SMS numbers VOIP or real mobile?
Default is real mobile via tier-1 carriers (Twilio, Telnyx). Some target sites still block carrier ranges, so the service parameter lets you request a number known to pass that specific site's checks.
Can I receive multiple SMS on one number?
No — one OTP per purchase. If your flow needs two confirmations, call the endpoint twice. The price stays $0.10 per OTP, predictable and refundable.
What happens if no SMS arrives?
The payment is refunded to the same wallet within five minutes of the ten-minute timeout. No human ticket is needed — the verifier on the API watches for the timeout.