Skip to content

Integration · Communication

Connect Claude & ChatGPT to SMS Fusion

Ask your AI to send a text, read the latest replies or check how a campaign went in SMS Fusion. It can look up delivery reports, sent messages and conversations with one number, and manage contacts, contact lists and auto-reply keywords. It can also send SMS, MMS and campaigns to a list, with your approval if you want it.

Connect SMS Fusion free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Any new SMS replies today?”

    The AI lists inbound replies newest first, with the sender's number and the message text.

  • “Text 0412 345 678: your order is ready for pickup.”

    It picks a sender from your allowed numbers and sender IDs and sends the SMS. This sends a real message and uses credit.

  • “How did yesterday's campaign perform?”

    It finds the campaign and reads its delivery and click summary.

What your AI can do

Send and schedule

Send SMS now or scheduled, send MMS to one number, send a campaign to a contact list, and cancel scheduled messages or campaigns before they go out.

Inbox and reports

Read inbound replies, conversations, sent history, delivery reports, campaign results, activity totals and your credit balance.

Contacts and keywords

List and search contacts, create and rename contact lists, unsubscribe or delete numbers, and manage auto-reply keywords.

  • “Show me the full conversation with 61412345678.”

    It reads the two-way message thread with that number.

  • “Set up the keyword INFO on our number to reply with our opening hours.”

    It adds an auto-reply keyword to the virtual number with the response text you give.

  • “How much credit do we have left?”

    It reads the account's remaining credit balance.

25 tools for SMS Fusion

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_campaignDeletesCancel a campaign by `campaign` ID before it starts sending.
  • cancel_scheduled_smsDeletesCancel one scheduled SMS by its message `id` before it is sent.
  • check_phone_numberValidate and format a phone number (`num`), with optional `cc` country code for local numbers.
  • create_contact_listChanges dataCreate a new empty contact list with a `name`.
  • create_keywordChanges dataAdd an auto-reply keyword to a virtual number: `number`, `keyword` and the `response` text sent back to anyone who texts it.
  • delete_contactDeletesPermanently delete a contact by phone number (`msisdn`, digits only), from one list (`listid`) or from every list if none is given. Cannot be undone.
  • get_activity_reportGet totals of sent, delivered, failed, replies and unsubscribes for a date range ending at `end`.
  • get_balanceGet the account's remaining credit balance.
  • get_campaign_resultsGet the delivery and click summary for one campaign by `campaignid`.
  • get_conversationGet the two-way message thread with one phone number (`msisdn`, digits only).
  • get_smsLook up one sent message by its message `id`, including its status.
  • list_campaignsList campaigns, optionally filtered by `status` (pending, review, sent, cancelled, draft, sending, low balance).
  • list_contact_listsList the account's contact lists with their IDs.
  • list_contactsList and search contacts, optionally in one list (`listid`) or by exact phone number (`msisdn`). Page with `since_id`.
  • list_delivery_reportsList delivery receipts for sent messages (delivered, failed and so on), newest first with `sort`=desc.
  • list_inboxList inbound SMS replies, optionally for one virtual number (`vmn`), newest first with `sort`=desc. Page with `since_id`.
  • list_keywordsList the auto-reply keywords set on your virtual numbers, optionally for one `number`.
  • list_sender_idsList the numbers and sender IDs this account may send from. Use one of these as `from` when sending.
  • list_sent_messagesList sent message history, optionally within a `start`/`end` range (max 30 days). Page with `since_id`.
  • send_campaign_to_listVisible to othersSend an SMS campaign to every active contact in a list: `tolist` list ID, `from` sender (from list_sender_ids) and `messages` text; optional `schedule`, `date` and `time`. Messages many people at once and costs credit.
  • send_mmsVisible to othersSend an MMS picture message to exactly one number (`num`) with text `msg` and optional `subject` and `from`. Sends a real message and costs credit.
  • send_smsVisible to othersSend an SMS right away or scheduled: `num` (one or more phone numbers), `msg` text, optional `from` sender (see list_sender_ids) and `cc` country code for local numbers. Sends real messages and costs credit.
  • unsubscribe_numberChanges dataOpt a phone number (`num`) out of one list (`listid`) or, if no list is given, every list so it stops receiving messages.
  • update_contact_listChanges dataRename a contact list (`id`, `name`) or change whether it tracks unsubscribes (`unsublist`).
  • update_keywordChanges dataChange the auto-reply `response` for an existing `keyword` on a virtual `number`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose SMS Fusion from the app list.

  2. 2

    Paste your key

    Paste an SMS Fusion API key. In SMS Fusion, open the admin panel's API page (smsfusion.com.au/admin/api/) and create an API key. A new key only accepts requests from the IP address you created it from, so edit the key's IP allow-list there and empty it, or add PipMCP's server address.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in SMS Fusion?

The AI can read your inbox, conversations, sent messages, delivery reports, campaigns and their results, activity totals, contacts, contact lists, keywords, sender IDs and credit balance, and check a phone number. It can send SMS, MMS and campaigns to a list, cancel scheduled messages and campaigns, and manage contact lists, contacts and auto-reply keywords.

Does the AI see my SMS Fusion credentials?

No. Your SMS Fusion API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading replies and reports. Sending SMS, MMS and campaigns reaches real people and uses credit, and deleting a contact is permanent. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SMS Fusion account. Messages the AI sends use your SMS Fusion credit.

Why do I need to change the key's IP allow-list?

SMS Fusion locks a new API key to the IP address you created it from. PipMCP calls SMS Fusion from its own server, so requests would be refused. Edit the key on the API page in the admin panel and empty the IP allow-list, or add PipMCP's server address.

Let your AI work in SMS Fusion today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect SMS Fusion free

PipMCP is not affiliated with SMS Fusion. Product names are trademarks of their owners.