The SMS Works MCP connector
Updated
The SMS Works is an SMS messaging API for sending, scheduling, and tracking text communications. The SMS Works MCP connector allows AI agents to send individual and batch messages, schedule deliveries in advance, and manage scheduled campaigns. It also supports checking credit balances and retrieving batch and message details across a tenant's messaging activity.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the The SMS Works MCP connector to perform the following actions:
- Send SMS messages instantly to individual or multiple recipients
- Schedule text messages for delivery at a specific future date and time
- Send bulk SMS batches to up to 5000 recipients in one action
- Track delivery status and review message history for record-keeping
- Cancel scheduled messages before they go out
- Monitor available SMS credits to avoid running out mid-campaign
- Retrieve failed and unread messages to follow up with customers
- Send flash messages that display directly on a recipient's lock screen
Example prompts
Use the following example prompts to invoke The SMS Works MCP connector tools from your AI assistant or Boomi Connect workflow:
Send a text message to John saying his order has shipped using The SMS Works.Schedule a reminder text for tomorrow at 9am through The SMS Works.How many SMS credits do I have left in The SMS Works?Send the same promotional message to all 500 customers on my list via The SMS Works.Show me any messages that failed to deliver in The SMS Works.Cancel the scheduled message I set up for Friday in The SMS Works.Check my unread inbox messages in The SMS Works.Send a flash alert to the sales team about the system outage using The SMS Works.Retrieve all messages from batch 12345 in The SMS Works.Delete the test message I sent earlier from The SMS Works.
The SMS Works MCP connector tools
The The SMS Works MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| createBatchAny | Sends a collection of unique SMS messages. |
| createBatchSchedule | Schedules a batch of SMS messages to be sent at the date time you specify |
| createBatchSend | Send a single SMS message to multiple recipients. |
| getBatch | Retrieve all messages in a batch with the given batch ID |
| deleteBatchesSchedule | Cancels a scheduled SMS message |
| getCreditsBalance | Returns the number of credits currently available on the account |
| sendFlashMessage | Sends an SMS flash message, which appears on the recipients lock screen |
| createMessageSchedule | Schedules an SMS message to be sent at the date-time you specify |
| createMessageSend | Send an SMS Message |
| createMessages | Retrieve up to 1000 messages matching your search criteria |
| createMessagesFailed | Get failed messages matching your search criteria |
| createMessagesInbox | Get unread uncoming messages matching your search criteria |
| getMessagesSchedule | Returns a list of messages scheduled from your account, comprising any messages scheduled in the last 3 months and any s... |
| deleteMessagesSchedule | Cancels a scheduled SMS message |
| getMessages | Retrieve a logged message by the message ID |
| deleteMessages | Delete the message with the mathcing messageid |
| getUtilsErrors | Returns a sample error object for the given error code. |
| getUtilsTest | Returns the customer ID to the caller |