# Can Claude or ChatGPT really send SMS from your phone?

> Connect Claude, ChatGPT or Cursor to Unlimited Messaging over MCP: your AI assistant texts from your own Android phone and number, after you confirm.

Source: https://unlimitedmessaging.app/articles/ai-agent-send-sms

AI + SMS

# Let Claude or ChatGPT  
_send SMS from your phone._

With the Unlimited Messaging MCP server and the free Android app, an AI assistant writes and sends text messages from your own SIM card, checks whether they arrived, reads the replies, and asks you before every send.

[Get the Android app](https://unlimitedmessaging.app/channels/sms)[MCP server guide](https://unlimitedmessaging.app/articles/mcp)

The idea

## How does an AI assistant send an SMS?

An AI assistant sends an SMS by calling a tool on an [MCP server](https://modelcontextprotocol.io): it decides to call the tool with a phone number and a text, the server queues the message, and your Android phone sends it from its SIM card over your carrier's network.

Unlimited Messaging is that MCP server. Its send-message tool already covered WhatsApp and email; since 7 November 2026 it also takes SMS, sent by the Unlimited Messaging Android app from your own number and on your own plan. The recipient gets an ordinary text from you, not from a short code or an unknown number.

The same connector reads, too. list-messages filters by channel, so the assistant can tell you whether a text was delivered, or sum up the replies. SMS received after you sign in to the app land in the same inbox as your WhatsApp chats and emails.

It works with any MCP client that supports remote servers with OAuth: Claude (claude.ai, Desktop and mobile), ChatGPT on the plans that offer custom connectors, Cursor, Claude Code.

Setup guides per assistant: [Claude](https://unlimitedmessaging.app/articles/mcp-claude), [ChatGPT](https://unlimitedmessaging.app/articles/mcp-chatgpt). Comparing gateway apps? [Android SMS gateway apps compared](https://unlimitedmessaging.app/articles/android-sms-gateway-comparison).

![Illustration: a grid of small icons with one highlighted, with the headline “Your AI assistant texts from your phone”.](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fai-agent-send-sms-en.png&w=3840&q=75)

Definition
MCP (Model Context Protocol)

An open protocol that lets an AI assistant call tools on an outside service. Here the tools list your accounts, read your messages and send a WhatsApp, an email or an SMS.

Shown as connectors in Claude and in ChatGPT.

[Source: modelcontextprotocol.io↗](https://modelcontextprotocol.io)

Setup

## From zero to a first SMS sent by your assistant

1. 01  
### Create your account  
Sign up on Unlimited Messaging. The free plan is enough to try; its messages end with "Sent with UnlimitedMessaging.app".
2. 02  
### Install the Android app  
Download the APK on your phone (Android 8.0 or newer), sign in through the website's own login page and grant the SMS permissions. Each SIM becomes an SMS account.
3. 03  
### Add the connector  
In Claude or ChatGPT, add a custom connector with the URL https://mcp.unlimitedmessaging.app and approve access through OAuth.
4. 04  
### Ask in plain words  
"Text Marie that I'm 10 minutes late." The assistant drafts the SMS, shows it to you, and sends it once you say yes.

Examples

## Prompts that work

Real requests, and what the assistant does with each one.

1. 01  
### "Text Marie at +33 6 12 34 56 78: running 10 minutes late, start without me."  
One send-message call with the SMS channel. The assistant shows the exact text and the number, then sends after you confirm.
2. 02  
### "Send tomorrow's three patients an SMS reminder with their time, from my work SIM."  
It calls list-accounts to find your SMS accounts, picks the work SIM's accountId and drafts one message per person, so you can check each one.
3. 03  
### "Did the plumber get my text? What did he answer?"  
list-messages filtered on SMS. You get the status (delivered only if your carrier sends delivery reports) and the reply, if one came in.
4. 04  
### "Send Paul the venue address by WhatsApp and by SMS, in case he has no data."  
A single call with two channels. The same text goes out on WhatsApp and as an SMS, each with its own status.
5. 05  
### "Summarize the texts I got today and draft replies. Don't send anything."  
Read-only: the assistant lists today's SMS, groups them by sender and writes drafts you can send later, or not.

Under the hood

## What the assistant actually sends

The MCP tool call behind the first prompt uses the same fields as the REST API, so what an assistant can do, your code can do too.

send-messageJSON

```
{
  "to": {
    "phone": "+33612345678"
  },
  "channels": [
    {
      "channel": "SMS"
    }
  ],
  "text": "I'm running 10 minutes late, start without me."
}
```

Arguments of the send-message tool, as the assistant fills them. Add "accountId" in the channel entry to choose a SIM.

POST /messageShell

```
curl https://api.unlimitedmessaging.app/message \
  -H "Authorization: Bearer $UM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":{"phone":"+33612345678"},"channels":[{"channel":"SMS"}],"text":"Running 10 minutes late."}'
```

The same SMS from your own code, with an API key instead of OAuth.

Safety

## Built-in guardrails

Texting from your number stays under your control. Three guardrails take care of it.

1. 01  
### It asks before sending  
The Unlimited Messaging MCP server tells assistants to confirm before every send, and Claude and ChatGPT also show the tool call for your approval. Keep that approval on for send-message.
2. 02  
### People, not campaigns  
It is designed for reminders and conversations. Unlimited Messaging spaces SMS out to respect Android's pacing, and consumer plans exclude bulk marketing, so mailing lists belong elsewhere.
3. 03  
### Access you can take back  
Remove the connector in your assistant's settings to cut its access. Sign out of the Android app and no SMS leaves your phone any more.

Key takeaway

### Your number, your assistant, your yes.

Two pieces make it work: the MCP connector gives the assistant a send-message tool, and the Android app turns your SIM into the sender. Nothing goes out without your confirmation, and the replies come back to the same inbox as WhatsApp and email.

FAQ

## Questions about AI assistants sending SMS

Yes, with a connector. Add the Unlimited Messaging MCP server as a custom connector in Claude (claude.ai, Desktop or mobile) and install the Android app on a phone with a SIM. Claude can then send SMS from that number and read the replies, after asking you.

Yes, on the ChatGPT plans that allow custom connectors. You add the same MCP URL and approve access through OAuth. Cursor, Claude Code and other MCP clients that support remote servers work the same way.

Unlimited Messaging charges nothing per SMS: the message leaves from your SIM, on your carrier plan. On the free plan, messages end with "Sent with UnlimitedMessaging.app".

It should not. The server instructs assistants to confirm every send, and Claude and ChatGPT show tool calls for approval. If you switch approvals off for good, the assistant can send on its own, so keep them on for send-message.

No. The app forwards only the SMS received after you sign in. The messages already stored on your phone are never read or uploaded.

No. iOS does not let an app send SMS in the background without a person tapping send, so the gateway exists for Android only. The assistant itself can run anywhere: only the phone that sends needs to be Android.

Sources

## Sources & references

To check the information in this article for yourself:

1. [01Model Context Protocol - official documentation↗Model Context Protocol](https://modelcontextprotocol.io)
2. [02About custom connectors and remote MCP servers↗Claude - Anthropic Help Center](https://support.claude.com/en/articles/11175166-about-custom-connectors-and-remote-mcp-servers)
3. [03Model Context Protocol & connectors↗OpenAI](https://platform.openai.com/docs/mcp)
4. [04Unlimited Messaging for Android - README (permissions, statuses)↗GitHub - UnlimitedMessaging](https://github.com/UnlimitedMessaging/unlimited-messaging-android)
5. [05SmsUsageMonitor (30 SMS in 30 minutes threshold)↗Android Open Source Project](https://android.googlesource.com/platform/frameworks/opt/telephony/+/refs/heads/main/src/java/com/android/internal/telephony/SmsUsageMonitor.java)
6. [06MFMessageComposeViewController (user must tap send on iOS)↗Apple Developer Documentation](https://developer.apple.com/documentation/messageui/mfmessagecomposeviewcontroller)

![Ilian, senior software engineer](https://ilianazz.com/images/iliazz.png)

Written by

[Ilian](https://unlimitedmessaging.app/authors/ilian) · Senior Software Engineer

A senior software engineer, he founds and runs several tech companies. He builds products around messaging APIs, automation and AI integration, and shares here what he learns while building.

[View LinkedIn profile↗](https://www.linkedin.com/in/ilianAzz/)Updated November 7, 2026

![](https://unlimitedmessaging.app/assets/logos/whatsapp.svg)![](https://unlimitedmessaging.app/assets/logos/email.svg)![](https://unlimitedmessaging.app/assets/logos/sms.svg)

## Give your assistant a phone number: yours.

Install the free Android app, add the connector in Claude or ChatGPT, and ask for your first text.

[Get the Android app→](https://unlimitedmessaging.app/channels/sms)

Similar articles
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fmcp-claude-en.png&w=3840&q=75)How to connect Claude to WhatsApp (2026 guide)ClaudeUse Claude.ai or Claude Desktop to send and read WhatsApp messages.](https://unlimitedmessaging.app/articles/mcp-claude)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fmcp-chatgpt-en.png&w=3840&q=75)How to connect ChatGPT to your WhatsApp in 2026ChatGPTConnect ChatGPT to WhatsApp via the MCP protocol.](https://unlimitedmessaging.app/articles/mcp-chatgpt)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fandroid-sms-gateway-comparison-en.png&w=3840&q=75)What is the best Android SMS gateway? 2026 comparisonAndroidSMSGate, httpSMS, textbee and Unlimited Messaging: self-hosting, MMS, dual SIM, encryption, MCP.](https://unlimitedmessaging.app/articles/android-sms-gateway-comparison)
