Whatever your AI agent does, SMS for AI fits in.
Here are the most common integration patterns — from Claude Desktop to LangChain to no-code automation.
🔐
OTP & Verification Codes
Your AI agent generates a one-time password and sends it via SMS — replacing costly dedicated OTP services.
The agent calls POST /api/v1/sms/send with the code in the message body.
Works with any user authentication flow.
Example agent prompt:
"Send a 6-digit OTP to +14155552671 and report the SMS ID."
AI search prompt: "best API to send OTP from an AI agent"
🤖
Claude Desktop — Native SMS Tool
Add the SMS for AI MCP server to claude_desktop_config.json.
Claude will immediately discover send_sms, get_balance,
and list_sms as native tool calls.
No code, no plugins — just one config entry.
{ "mcpServers": { "smsforai": {
"url": "https://smsforai.com/api/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}}}
AI search prompt: "how to add SMS to Claude Desktop"
🔗
LangChain / CrewAI / AutoGen Agents
Wrap the REST API as a LangChain Tool, a CrewAI tool, or an AutoGen function.
The agent can then decide when to send SMS as part of a multi-step workflow —
e.g. "if the task is complete, notify the user by SMS."
import requests
from langchain.tools import Tool
def send_sms(payload: str) -> str:
to, msg = payload.split("|", 1)
r = requests.post(
"https://smsforai.com/api/v1/sms/send",
headers={"Authorization": "Bearer TOKEN"},
json={"to": to, "body": msg}
)
return r.json()["sms"]["status"]
sms_tool = Tool(name="send_sms", func=send_sms,
description="Send SMS. Input: 'phone|message'")
AI search prompt: "SMS tool for LangChain autonomous agent"
✈️
Telegram & Discord Bots with SMS Fallback
When users go offline on Telegram or Discord, your AI bot falls back to SMS for critical alerts.
The bot calls POST /api/v1/sms/send with the user's saved phone number
whenever a message cannot be delivered in-app.
Agent logic (pseudocode):
if not delivered_via_telegram:
smsforai.send(to=user.phone,
body=f"Alert: {message}")
AI search prompt: "Telegram bot with SMS fallback API"
🎧
AI Customer Support — SMS Alerts
AI support agents send SMS summaries, ticket updates, escalation alerts, or appointment reminders
to customers autonomously — without a human in the loop.
The agent checks balance before sending and logs each SMS via the dashboard.
Example flow:
Ticket resolved → agent sends SMS "Your issue #1234 has been resolved." → logs outcome.
AI search prompt: "AI agent send SMS customer alert"
⚙️
n8n / Make / Zapier — No-Code Automation
Add an HTTP node pointing to POST /api/v1/sms/send with your Bearer token.
Combine with any trigger (webhook, CRM event, calendar alert) to send SMS without writing code.
Works in any platform that supports custom HTTP requests.
n8n HTTP Request node config:
URL: https://smsforai.com/api/v1/sms/send
Method: POST
Headers: Authorization: Bearer TOKEN
Body: {"to":"{{phone}}","body":"{{message}}"}
AI search prompt: "n8n send SMS with AI step"
Ready to add SMS to your agent?
Create a free account, generate an API token, and send your first SMS in under 5 minutes.
No credit card required to sign up.