New Encrypted to your computer. Our server can’t read your texts.

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
  • Our server never sees your texts
  • Every text needs your OK by default

Works with

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

Private by design

We carry your texts. We can’t read them.

Your AI app talks to the Bridge on your computer over an encrypted connection. Its key is created on your computer and never leaves it. Pocketwire’s server only passes the encrypted stream along, so it never gets the number or the words, and it can’t store what it never had.

  1. Your AI app

    Writes the text and opens an encrypted connection to your computer’s private address.

  2. Pocketwire relay

    Forwards the stream without a key. All it sees is gibberish, its size and its timing.

  3. Your computer

    The Bridge unlocks it with its own key, checks your limits and asks for your OK.

  4. Your phone

    Sends it from your own number, once you tap Send.

What our server sees

  • Which app asked, and from which of your computers
  • The length of the text and how many SMS it takes
  • The status and the times
  • A coded tag of the number, made with a key only your computer has, so your limits still work

What it never sees

  • The phone number
  • The words of your text
  • The key that unlocks them

AI apps on the same computer, like Claude Desktop, Claude Code or Cursor, can skip the internet entirely and talk to the Bridge directly. Your AI app does see the text, since that’s where you wrote it.

How it works

Set it up once. Then just ask.

Pair the computer next to your phone, 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 Bridge on a computer that stays on and is connected to your phone: a Mac for an iPhone, or a Mac, Windows or Linux computer with KDE Connect for Android. Enter the 8-character code from your dashboard and it’s linked to your account.

  2. Connect your AI

    Add your Bridge’s private address from the dashboard to Claude or any MCP client. Sign in and approve exactly what it may do: see your devices, send texts, check their status. Apps on the same computer connect to the Bridge directly.

  3. Approve & send

    When your agent wants to text, your phone gets a notification. Tap it and your computer shows you the number and the full message, over the same encrypted connection. Tap Send or Reject, on the phone or on the computer. Either way, it lands in your activity log.

Platforms

Works where you are.

Pocketwire sends through a computer that stays on, next to your phone. An iPhone goes through a Mac. An Android phone goes through KDE Connect on a Mac, Windows or Linux computer.

Via KDE Connect

Android

Pair your Android phone with your computer in the free KDE Connect app. The Bridge hands each approved text to the phone, which sends it from your SIM, on your plan. Works with a Mac, Windows or Linux computer.

Bridge · kdeconnect driver · no Pocketwire app on the phone

For iPhone users

macOS + iPhone

The Bridge drives Messages on your Mac, which sends SMS through your iPhone with Text Message Forwarding, or as iMessage. Nothing to install on the iPhone.

Bridge · macos-messages driver

Desktop Bridge

Mac, Windows & Linux

One small program, with builds for Intel and ARM on all three. It opens a secure connection out to Pocketwire, so it needs no open ports, and it can start by itself when you log in. A Mac mini or an old laptop on the shelf is plenty.

Download after sign-up · SHA256SUMS

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

You need a computer that stays on. iOS doesn’t let any app send a text in the background, and Google Play strictly limits apps that send SMS, so Pocketwire sends through your computer. While it’s asleep or off, texts wait for up to 10 minutes. 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, on your phone or any other screen. While paused, every request is refused.

A full audit log

Every request is recorded: which app asked, from which computer, the length, the status and when. The numbers and the words stay in the log on your computer.

Your words never reach us

Our server keeps the length and the status. The number and the text stay on your computer, so there’s nothing of them for us to keep.

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

Your AI app connects to your Bridge’s private address over TLS that ends on your computer. The Bridge creates the key for that address and gets its certificate itself, and the key never leaves your computer. Our relay forwards the encrypted bytes without a key, so the number and the text never reach our server in a form we can read. We still see which app asked, from which computer, the length, the status and the times. Your AI app sees the text, since that’s where you wrote it.

For developers

Your own address. Four tools.

Each Bridge gets a private MCP address, with OAuth 2.1, PKCE and dynamic client registration. TLS ends on your computer. Point any MCP client at it, sign in, and you’re done.

Your private MCP address (shown in the dashboard)
https://<your-bridge>.b.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://<your-bridge>.b.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 and computer.

$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.

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 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.

To approve texts on the iPhone, open the dashboard in Safari, add it to your Home Screen, and turn on notifications in Settings. Then scan the code on your computer’s approval page once, so the iPhone can open the texts your Mac is holding.

Do I need to install an app on my phone?

No Pocketwire app. An iPhone only needs Text Message Forwarding turned on for your Mac. An Android phone needs the free KDE Connect app, paired with your computer. Approval requests reach your phone as notifications from the Pocketwire dashboard, which you turn on once in Settings.

Does my computer have to stay on?

Yes, and connected to your phone. Texts go out through the Bridge on your computer. If it’s asleep or offline, a text waits for up to 10 minutes and is sent once the computer is back; after that it expires and your AI app is told. Run pocketwire service install so the Bridge starts by itself, and keep the computer from sleeping. A Mac mini or an old laptop works well.

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, from which computer, the length, the status and the times. We never get the number or the text: they stay on your computer, which keeps its own log of your last 200 texts. We don’t sell data. The privacy policy has the details.

Is it end-to-end encrypted?

Yes, between your AI app and your computer. The AI app connects to your Bridge’s private address over TLS that ends on your computer, with a key that is created there and never leaves it. Our relay only forwards the encrypted bytes, so our server can’t read the number or the text and can’t store them. Your AI app sees the text, because that’s where you wrote it, and your phone sends an ordinary SMS.

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 your Bridge’s private address from the dashboard once and sign in. Claude Desktop, Claude Code and Cursor on the same computer can also connect to the Bridge directly with pocketwire connect.

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.