One-time codes that reach people and keep bots out
Create a verification, let us send the code on the channel you choose, then check what the user types. Code generation, expiry and retries are handled for you.
curl https://api.techalpha.io/v1/verify \ -H "Authorization: Bearer $TECHALPHA_KEY" \ -d to="+14155550123" \ -d channel="sms" \ -d fallback="whatsapp"- Queued
- Sent
- Delivered
- Verified
Example request. Endpoints may change during early access.
What teams use OTP Verify for
Sign-up and login
Confirm a phone number or email before an account goes live.
Payments and payouts
Add a second step before money moves or bank details change.
Account recovery
Let people back in without a support ticket.
Channel fallback
Retry on WhatsApp or voice when an SMS does not arrive.
Use OTP Verify from an AI agent
The Techalpha MCP server exposes OTP Verify as tools any MCP client can call. Your agent gets the same capability as your code, with the same key.
About the MCP serverPlanned tools
verify_startSend a code to a number or email on a chosen channelverify_checkCheck the code a user enteredverify_statusRead the state of a verification
Add another channel with the same key
Start building with OTP Verify
Early access is open. Tell us what you're building and we'll set you up with OTP, lookup, messaging, voice and the MCP server.