New Works as a custom connector in Claude

Your AI can text now. From your own number.

Pocketwire gives Claude, ChatGPT, Cursor and other AI agents a safe, audited line to your phone. Ask for a text in chat, tap Send when your phone asks, and it goes out from your number, on your own plan.

  • Free for one device
  • No card needed
  • Every text needs your OK by default

Works with

  • Claude
  • Claude Duet
  • ChatGPT
  • Cursor
  • and any MCP client

How it works

Set it up once. Then just ask.

Pair a phone or a computer, connect your AI app, and approve texts as they come in. No phone numbers to rent, no API keys to paste.

  1. Install & pair

    Install the Android app, or the desktop Bridge on a Mac, Windows or Linux computer. Enter the 8-character code from your dashboard and the device is linked to your account.

  2. Connect your AI

    Add Pocketwire to Claude or any MCP client with one URL. Sign in and approve exactly what it may do: see your devices, send texts, check their status.

  3. Approve & send

    When your agent wants to text, you see the number and the full message: on your Android phone, or in the dashboard for desktop setups. Tap Send or Reject. Either way, it lands in your activity log.

Platforms

Works where you are.

Android phones send texts themselves. iPhone users go through a Mac. Windows and Linux use KDE Connect with an Android phone.

Native app

Android

The phone itself does the sending. The app keeps a secure connection open and texts through Android’s own SMS service, from your SIM. Android 8 or newer.

Signed APK · GitHub Releases · Obtainium

For iPhone users

macOS + iPhone

The desktop Bridge drives Messages on your Mac, which sends SMS through your iPhone with Text Message Forwarding, or as iMessage. You approve texts in the dashboard.

Bridge · macos-messages driver

With an Android phone

Windows & Linux

The Bridge sends through KDE Connect, using an Android phone that’s paired with your computer. Handy when your phone lives on the desk next to you.

Bridge · kdeconnect driver

Remote MCP server

Any MCP client

Pocketwire speaks MCP over HTTPS with OAuth sign-in. Paste one URL into your AI app’s connector settings and approve access. Your agent gets four clearly described tools and nothing else.

  • Claude
  • Claude Duet
  • ChatGPT
  • Cursor
  • Your own agent

Streamable HTTP · OAuth 2.1 · PKCE

An iPhone on its own can’t do this. iOS doesn’t let any app send a text in the background, so iPhone users need a Mac running the Bridge. We’d rather tell you now than after you sign up.

Safety first

Built for the day your agent gets it wrong.

An agent can misread a request, or be tricked by a web page or an email. Pocketwire assumes that will happen, and keeps you and hard limits between the agent and your contacts.

Approval on every message

New accounts ask before every single text. You see the number and the exact words, then tap Send or Reject. Requests nobody answers expire after 10 minutes. On Pro and Team you can let trusted contacts send without asking.

Limits that stop spam

Caps per minute, day and month, plus a daily cap on numbers you’ve never texted before. Short codes are refused outright.

Kill switch

Pause all sending from the dashboard or the Android app. While paused, every request is refused.

A full audit log

Every request is recorded: which app asked, which tool, the recipient, the status and when.

Your words aren’t kept

The log keeps the recipient, length, a SHA-256 fingerprint and the status. The text itself is deleted once it’s sent, unless you turn on history.

Access you can take back

AI apps sign in with OAuth and get only the access you approve on the consent screen. Disconnect any app from the dashboard in one click.

Plain talk about encryption

Pocketwire is not end-to-end encrypted. Your AI app sends each message to our server in an ordinary MCP tool call, so the server sees it while passing it on to your phone. Every hop uses TLS 1.3, recipients are encrypted at rest, and message text isn’t stored unless you ask for history. Want no third party in the path at all? Run it yourself.

For developers

One URL. Four tools.

A remote MCP server with OAuth 2.1, PKCE and dynamic client registration. Point any MCP client at it, sign in, and you’re done.

MCP server URL
https://pocketwire.app/mcp
  • list_devicesYour paired phones and computers, and which ones are online.
  • send_smsSends a text from your number. Waits up to about 25 seconds for the result, then returns a message ID to check later.
  • get_message_statusWhere a message is now, from awaiting approval to delivered.
  • list_recent_messagesRecent texts from your activity log, with their status.
mcp.json (Cursor and other JSON-configured clients)
{
  "mcpServers": {
    "pocketwire": {
      "url": "https://pocketwire.app/mcp"
    }
  }
}
Example conversation in Claude using Pocketwire
ClaudePocketwire connected

Text my plumber at +48 501 234 567 and ask if Thursday morning still works. Tell me when it’s delivered.

Sending it from your phone. You’ll get a notification to approve it first.

Pocketwiresend_smssent
{
  "to": "+48501234567",
  "body": "Hi! Does Thursday morning still work for the boiler repair?"
}

You tapped Send on Pixel 8 · 14:02

{
  "message_id": "msg_Qm3v7KxR2pTnF8wd",
  "status": "sent",
  "segments": 1
}
Pocketwireget_message_statusdelivered

Delivered at 14:02. It came from your own number, so they’ll know it’s you.

Pricing

Simple plans. No per-text fees.

Start free with one device. Upgrade for more devices, trusted contacts and a longer history.

Billing period

Free

Try it with one phone.

$0forever

No card needed.

Start free
  • 1 device
  • 50 messages a month
  • Approval on every message
  • 7-day activity log
  • Community support

Team

For teams that share phones and agents.

$24per month

or $240 a year — 2 months free.

Start with Team
  • Everything in Pro, plus
  • 10 devices
  • 10,000 messages a month
  • Shared workspace with roles
  • Audit export
  • Webhooks
  • Priority support

Texts go out on your own mobile plan — Pocketwire never charges per text and never sells numbers.

Self-hosting & volume plans — talk to us. Prices in US dollars.

FAQ

Questions, answered.

Something else? Write to hello@pocketwire.app.

Does it work with an iPhone?

Yes, through a Mac. iOS doesn’t let any app send a text in the background, so Pocketwire can’t run on the iPhone itself. Instead, the desktop Bridge on your Mac uses the Messages app, which sends SMS through your iPhone with Text Message Forwarding, or sends iMessage. Your Mac needs to be awake and signed in to Messages, and you approve these texts in the dashboard.

We’re exploring an iPhone app that hands you a pre-filled message to send yourself. There’s no date for it yet.

Is the Android app on Google Play?

Not yet. Google Play allows only a few kinds of apps to send SMS and reviews each one, and we’re working on that. Meanwhile you install the signed APK from GitHub Releases, and Obtainium can keep it up to date for you. It needs Android 8 or newer.

What does a text cost?

Nothing extra from us. Texts go out from your own SIM on your own mobile plan, so your carrier’s usual rates apply, and many plans include texts. Pocketwire never charges per text. Plans differ in devices, monthly messages and features; see pricing.

What data do you store?

Your account, your paired devices, your settings, and a log of each request: which app asked, the recipient, the length, a SHA-256 fingerprint of the text, the status and the times. Recipients are encrypted at rest. The text itself is deleted once the message is sent, unless you turn on message history. We don’t sell data. The privacy policy has the details.

Is it end-to-end encrypted?

No, and we’d rather say so clearly. Your AI app sends each message to our server as part of an MCP tool call, so the server has to see it to pass it on to your phone. It travels over TLS 1.3 on every hop and isn’t kept afterwards unless you ask for history. If you need more, self-host.

Can I self-host it?

Yes. Pocketwire Cloud is one container and one SQLite file. Run docker compose up on your own server, point your devices and AI apps at it, and nothing passes through us. The self-hosting guide walks you through it, and for support or volume plans, talk to us.

Which AI apps and agents work with it?

Anything that can use a remote MCP server with OAuth sign-in: Claude as a custom connector, Claude Duet, Claude Code, ChatGPT where your plan supports custom connectors, Cursor, and agents you build yourself. You add https://pocketwire.app/mcp once and sign in.

Can my agent read my texts or replies?

No. Pocketwire only sends. It can’t read your inbox, the replies you get or any one-time codes, and there’s no tool for texting a list of people at once.

Give your AI a line to your phone.

Free for one device, set up in a few minutes. By default, nothing goes out until you tap Send.