MCP App Store
by KeenEthics
Communication
DataFlows SMS icon

DataFlows SMS

by DataFlows Australia Pty Ltd

Overview

Send and manage business SMS from your DataFlows account, in plain language. Features • Send SMS to up to 10 numbers at once, from your own sender ID or number • Send campaigns to your DataFlows contact groups • Preview before you send: recipients, SMS parts, credits needed, and warnings for emoji, long messages, a missing opt-out line or blocked words • Schedule messages for later, see what is scheduled, and cancel anything before it sends • Check the delivery status of every message you sent • Read replies from the people you messaged • Campaign results: delivered, failed with the reason, and pending • Usage summary: messages sent, credits used, delivery rate and top senders • Your credit balance and available senders at a glance Built-in safeguards • Every send is confirmed with you before it goes out • A group send must match the recipient count you previewed • The same sender ID registration, opt-out and blocklist rules as the DataFlows dashboard Privacy The connection only sees messages sent through it, not messages from your DataFlows dashboard or other integrations. It shows contact group names and sizes, never the contacts themselves. Requires a DataFlows account (sms.dataflows.com.au).

Tools

cancel_scheduled_message

ChatGPT
Cancel a scheduled message before it sends, using its id from list_scheduled_messages. Nothing has been charged for a scheduled message, so nothing is refunded. A message that has already sent can't be cancelled.

get_sms_balance

ChatGPT
Get the SMS credit balance of the connected DataFlows account. Each SMS uses credits per recipient; longer messages and some destination countries use more than one credit.

get_usage_summary

ChatGPT
Summarise the account's SMS usage for a period: messages sent, credits used, delivered, failed, delivery rate, replies received and the most used senders. Covers everything the account sent, as totals only.

list_campaigns

ChatGPT
List the account's recent SMS campaigns (group and bulk sends, including ones created in the DataFlows dashboard) with their status and results: recipients, delivered, failed with reasons, and still pending. Returns campaign names and counts only.

list_contact_groups

ChatGPT
List the contact groups on the connected DataFlows account with how many subscribed contacts each has. Only group names and sizes are returned, not the contacts themselves.

list_scheduled_messages

ChatGPT
List messages scheduled through this connection: everything still waiting to send, plus anything sent, failed or cancelled in the last 7 days, with the reason for any failure.

list_sender_ids

ChatGPT
List the sender IDs (business names) and phone numbers the connected DataFlows account can send SMS from, which of them can receive replies, and which can be used for group campaigns. The first one is the default. Use this before sending when the user hasn't said which sender to use.

list_sent_messages

ChatGPT
List SMS messages sent through this connection, including group sends, newest first, with their delivery status. Messages sent from the DataFlows dashboard or other integrations are not included.

list_sms_replies

ChatGPT
List replies received from people who were messaged individually with send_sms, newest first. Replies can only be received when the message was sent from a number that can receive replies (see list_sender_ids).

preview_sms

ChatGPT
Check a message before sending it, without sending anything: character count, how many SMS parts it uses, the credits it will cost for the given numbers or contact group, whether the balance covers it, and warnings (emoji or special characters that shorten each part, words the scam filter blocks, a missing opt-out line for group messages). Call this before send_sms_to_group, and before send_sms for long or unusual messages.

send_sms

ChatGPT
Send an SMS from the connected DataFlows account to between 1 and 10 mobile numbers, now or at a scheduled time (send_at). Sending uses SMS credits. A sent SMS can't be recalled, and calling this tool again sends the message again. Confirm the recipients, sender, exact message text and any send time with the user before calling it.

send_sms_to_group

ChatGPT
Send one SMS to every subscribed contact in a contact group, now or at a scheduled time (send_at). This can message many people and uses credits for each one; it can't be recalled. First call preview_sms with the group to get the recipient count and cost, confirm them and the exact message with the user, then pass that count as expected_recipients. The send is refused if the group's size has changed since.

cancel_scheduled_message

Claude

get_sms_balance

Claude

get_usage_summary

Claude

list_campaigns

Claude

list_contact_groups

Claude

list_scheduled_messages

Claude

list_sender_ids

Claude

list_sent_messages

Claude

list_sms_replies

Claude

preview_sms

Claude

send_sms

Claude

send_sms_to_group

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

24

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily