SMS Alert for AI agents
SMS Alert is a multi-channel messaging platform that sends SMS, RCS, Telegram, and WhatsApp messages through one API, used for marketing and transactional alerts. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in SMS Alert.
Send an SMS to a customer
Send an SMS through a chosen sender ID, using a template already approved for that type of message.
Check delivery before resending
Check the delivery report for a sent message before deciding whether to resend it through another channel.
Confirm before deleting a contact
Look up a contact's group and history before deleting it, since the removal takes it out of every list.
23 SMS Alert actions, graded by risk.
Every SMS Alert action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
7Look things up. Allowed by default.
- sms_alert.get_group_listGet Group List
- sms_alert.get_group_detailGet Group Detail
- sms_alert.get_user_profileGet User Profile
- sms_alert.get_balance_checkGet SMS Alert Balance
- sms_alert.get_template_listGet SMS Template List
- sms_alert.get_sender_id_listGet Sender ID List
- sms_alert.get_delivery_reportGet SMS Delivery Report
write
12Create and change things. Allow, or ask the user first.
- sms_alert.send_sms_xmlSend SMS via XML
- sms_alert.post_edit_groupEdit Group
- sms_alert.post_create_groupCreate New Group
- sms_alert.post_edit_contactEdit Contact
- sms_alert.post_edit_profileUpdate User Profile
- sms_alert.post_generate_otpGenerate OTP
- sms_alert.post_edit_templateEdit SMS Template
- sms_alert.post_create_contactCreate New Contact
- sms_alert.post_create_templateCreate SMS Template
- sms_alert.post_sent_sms_reportGet Sent SMS Report
- sms_alert.post_create_short_urlCreate Short URL
- sms_alert.change_passwordChange User Password
destructive
4Delete, cancel or archive. Ask first, or deny outright.
- sms_alert.post_delete_groupDelete Group
- sms_alert.post_delete_contactDelete Contact
- sms_alert.post_delete_templateDelete SMS Template
- sms_alert.post_delete_short_urlDelete Short URL
SMS Alert in three steps.
- 01Your users connect SMS AlertThey add their SMS Alert api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “send SMS via XML” can wait for the user, and “delete Group” can be denied outright.
- 03Any agent can actYour agent calls SMS Alert through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('sms_alert', { read: 'allow', write: 'ask', // send_sms_xml destructive: 'deny', // post_delete_group }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How SMS Alert connects.
Users add their SMS Alert api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same SMS Alert connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use SMS Alert from any agent.
SMS Alert and Arc0, answered.
Can I use SMS Alert with Claude, ChatGPT or Cursor?
Yes. Connect SMS Alert to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the SMS Alert actions you allow.
How do users connect SMS Alert?
Users add their SMS Alert api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which SMS Alert actions can my agent take?
23 in total: 7 read, 12 write and 4 destructive, such as “send SMS via XML”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in SMS Alert?
Yes. Actions like “delete Group” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call SMS Alert too?
Yes. The same SMS Alert connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug SMS Alert into your agent.
Your users connect SMS Alert once, under your brand. Your agent gets 23 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan