SMS Alert
SMS Alert is a versatile multi-channel communication platform enabling businesses to engage with customers through SMS, RCS, Telegram, and WhatsApp via a unified REST API.
Verdict
Common use cases
- Send appointment reminders to customer lists
- Notify sales team when leads go cold
- Broadcast service outage alerts to subscribers
- Follow up with event attendees post-webinar
- Shorten tracking links before SMS campaigns
Integration
- Vendor
- SMS Alert
- Category
- other
- Auth
- API_KEY
- Tools
- 19
- Composio slug
sms_alert
Tools
- Create New Contact
Create new contact
- Create New Group
Tool to create a new contact group. use when needing to organize contacts into a new group.
- Create Short URL
Tool to create a short url for a given long url. use when you need to shorten a url before sharing.
- Create SMS Template
Tool to create a new sms template. use when you need to define reusable message content.
- Delete Contactdestructive
Tool to delete a specified contact. use after confirming the contact's id.
- Delete Groupdestructive
Tool to delete a specified group. use after confirming the group's id.
- Delete Short URLdestructive
Tool to delete an existing short url. use after confirming the short url's id.
- Delete SMS Templatedestructive
Tool to delete an existing sms template. use when you have the template id to remove it.
- Edit Contact
Tool to edit an existing contact’s details. use when you need to update a contact’s information after confirming the contact id.
- Edit Group
Tool to edit an existing groups name. use when you need to rename a group after confirming the group id.
- Edit SMS Template
Tool to edit an existing sms template. use when you need to update a template after confirming the template id.
- Generate OTP
Tool to generate a one-time password (otp). use when you need to send an otp to a mobile number using a predefined template.
- Get Group Detail
Tool to retrieve details of a specific sms alert group. use after confirming the group id.
- Get Group List
Tool to retrieve a list of sms alert groups. use when you need to fetch all groups associated with your account. call after authenticating your api key.
- Get Sender ID List
Tool to fetch the list of available sender ids. use when you need to retrieve all sender ids associated with your account. use after configuring your api key.
- Get Sent SMS Report
Tool to retrieve sms campaign sent report details. use after campaigns are sent to analyze delivery results.
- Get SMS Alert Balance
Tool to retrieve the current sms credit balance. use when you need an up-to-date credit status before sending messages.
- Get SMS Template List
Tool to retrieve list of sms templates from your smsalert account. use when you need to display or manage your smsalert templates.
- Update User Profile
Tool to update user account profile details. use when modifying authenticated user profile after login.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select SMS Alert from the directory. 3. Log into your SMS Alert dashboard, go to API Settings, and generate a new API key with permissions for sending messages, managing contacts, and creating templates. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will verify the key and confirm the connection. 6. Open any Space, type '@SMS Alert list contacts' and send — if you see your contact list or an empty array, the integration is live. 7. To send a test message, try '@SMS Alert send a test SMS to [your number] saying connection confirmed' and check your phone.
What teammates see: by default, memories from SMS Alert are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Send Campaign to Group
@SMS Alert send an SMS to the 'Q1 Leads' group with this message: 'Hi, just checking in on your demo request. Reply YES to schedule a call this week.'Open in a Space →
Create Reusable Template
@SMS Alert create a new SMS template called 'Appointment Reminder' with this text: 'Your appointment with [Name] is tomorrow at [Time]. Reply C to confirm or R to reschedule.'Open in a Space →
Shorten Link for Sharing
@SMS Alert create a short URL for https://example.com/spring-sale-landing-page-2025 so I can include it in today's promo SMS.Open in a Space →
Add Contact to List
@SMS Alert create a new contact for Jane Doe, phone +1-555-0199, and add her to the 'Enterprise Trials' group.Open in a Space →
Check Delivery Status
@SMS Alert show me delivery status for all messages sent in the last 24 hours, grouped by contact group.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@smsalert list all my SMS templates and show me which ones mention 'appointment' or 'reminder' in the content
Found 4 SMS templates in your account. Two match your search: Template #1247 ('Appointment Confirmation') contains 'Hi {name}, your appointment is confirmed for {date} at {time}.' Template #1389 ('Payment Reminder') includes 'This is a reminder that your payment of {amount} is due on {date}.' The other two templates focus on order updates and welcome messages. Each template includes merge fields you can populate when sending.
This example shows the MCP's ability to retrieve and filter template content. Useful for auditing message libraries before a campaign. Note that template IDs and merge-field syntax are account-specific, so your output will vary. Requires read access to templates via API key.
@smsalert create a new contact group called 'Q1 Webinar Attendees' and add it to my account so I can segment this audience
Created contact group 'Q1 Webinar Attendees' with ID #5821. The group is now available in your SMS Alert dashboard under Groups. You can add contacts to this group individually or via bulk import. To send a message to everyone in this group, reference group ID #5821 in your send request. The group currently has 0 contacts; use the 'add contact to group' workflow to populate it.
This write action demonstrates group creation for audience segmentation. The MCP confirms the new group ID, which you'll need for subsequent operations. Be aware that creating groups does not automatically populate them—you must add contacts in a separate step. API key must have write permissions.
@smsalert take this product launch URL https://example.com/new-feature-2024-details and create a short link, then draft an SMS template announcing the launch with the shortened URL included
Short URL created: sms.al/x7k2p (maps to your full URL, expires in 90 days). Draft SMS template: 'Exciting news! Our new feature is live. Check it out: sms.al/x7k2p. Questions? Reply to this message.' This template is 118 characters, well under the 160-character single-segment limit. Save this as a template in your account if you plan to reuse it, or send it directly to a contact group. The short URL includes basic click tracking.
This synthesis example chains URL shortening with template drafting, showing how the MCP handles multi-step workflows. The AI adapts message length to SMS constraints and incorporates the generated short link. Note that short URLs may have expiration policies and click limits depending on your SMS Alert plan. Confirm tracking and expiration settings before large sends.
Use-case deep-dives
When SMS Alert makes sense for high-velocity outreach
A 10-person sales team closing 40-60 deals a month needs fast, templated SMS follow-up after demo calls. SMS Alert's template and contact-group tools let the team pre-build message variants ("demo recap", "pricing reminder", "contract nudge") and fire them from a shared workspace without switching to a separate SMS platform. The short-URL tool keeps links trackable. This works if your team sends under 500 texts a week and doesn't need deep CRM two-way sync—beyond that threshold, you're better off with a dedicated sales-engagement platform that writes back to your CRM automatically. If your follow-up cadence is mostly one-way broadcast and you want the whole team able to trigger sends from the same AI context, SMS Alert is the right call.
SMS Alert wins for last-minute event logistics
A 3-person events team running quarterly meetups uses SMS Alert to manage day-of updates: venue changes, speaker delays, after-party address shifts. They pre-load attendee contacts into groups ("VIP track", "general admission", "speakers") and keep message templates ready for common scenarios. The MCP's 19 tools cover the full CRUD loop—create groups, update contacts, delete stale templates after the event—so the workspace stays current across quarters. This setup breaks down if you need two-way RSVP confirmation or attendee replies routed to specific team members; SMS Alert is broadcast-first. If your event comms are mostly one-to-many announcements sent under time pressure, and you want the logistics context in the same workspace as your runbook, SMS Alert is the move.
When SMS Alert is overkill for support paging
A 6-person support team wants to page on-call engineers when a P0 ticket lands. SMS Alert can technically do this—create a contact group for the on-call rotation, fire a templated alert—but it's the wrong tool. The MCP has no incident-acknowledgment flow, no escalation ladder, and no integration with your ticketing system's SLA timers. You'll spend more time wiring up contact-list updates (who's on-call this week?) than you save by keeping it in the AI workspace. If your paging needs are truly ad-hoc ("text the founder when this specific customer emails"), SMS Alert might work. For any repeating on-call pattern, use a real paging tool like PagerDuty or Opsgenie and save SMS Alert for marketing or event scenarios where broadcast simplicity is the win.
Frequently asked
What does the SMS Alert MCP do in Switchy?
It lets your AI agents send text messages, manage contact lists, and create reusable SMS templates without leaving the workspace. You can build short URLs for tracking, organize recipients into groups, and delete outdated contacts or templates. Useful for teams running outbound campaigns, appointment reminders, or alert workflows that need SMS delivery alongside email and Slack.
Do I need admin access to connect SMS Alert?
You need an API key from your SMS Alert account, which typically requires account-owner or admin permissions to generate. Once you paste the key into Switchy, any workspace member you authorize can trigger SMS sends or manage contacts. Check your SMS Alert dashboard under API settings to confirm your role has key-creation rights before starting setup.
Can the MCP send bulk messages to a group?
The MCP exposes tools to create and delete groups, but the representative tool list doesn't show a direct "send to group" action. You'll likely need to retrieve group members via another tool or send messages individually. If bulk dispatch is critical, verify the full tool set in Switchy's MCP detail view or ask your AI agent to list all available SMS Alert tools.
How does this compare to using SMS Alert's web dashboard?
The dashboard gives you analytics, delivery reports, and campaign scheduling that the MCP doesn't surface. The MCP wins when you want an AI agent to trigger sends mid-workflow—like texting a lead after a form submission or shortening a URL during content generation. Use the dashboard for strategy and reporting; use the MCP for execution inside Switchy.
Does SMS usage count against my Switchy plan limits?
No. SMS credits and rate limits live in your SMS Alert account, not Switchy. The MCP just passes requests through, so you'll hit SMS Alert's pricing and throttle rules. If you run out of credits or exceed their send rate, the tool calls will fail with an error from SMS Alert's API.