for AI agents

The iMessage API
for AI agents

Give your AI agent its own iMessage number. If your agent can make an HTTP request, it can send iMessages, and replies come back via webhook.

Try for free
7-day free trial
cancel anytime
Under a minute
to your first message
$5/mo
self-serve, no sales call
Larry Lobster+1 (555) 123-4567
one API call

Send your first iMessage in one request

Grab an API key, POST, done. If your agent can make an HTTP request, it can send an iMessage — from any language or framework.

send an iMessage
curl -X POST https://www.clawmessenger.com/api/agent/send-message \
  -H "Authorization: Bearer cm_live_..." \
  -H "Content-Type: application/json" \
  -d '{"phone_number": "+15551234567", "text": "Hi from your agent 👋"}'
Pricing

Simple pricing. Free trial on every plan.

All plans include iMessage, RCS, SMS, tapbacks, typing indicators, read receipts, and HMAC-signed webhooks.

Base
$5/mo
250 messages/mo
  • iMessage/RCS/SMS delivery
  • Tapbacks & read receipts
Start free trial
Plus
$25/mo
6,000 messages/mo
  • iMessage/RCS/SMS delivery
  • Priority support
Start free trial
Pro
$50/mo
15,000 messages/mo
  • iMessage/RCS/SMS delivery
  • Priority support
Start free trial
Agency

Multi-tenant or reseller?

Provision a dedicated iMessage line per end-user via API at $3/mo per active sub-tenant. Per-tenant billing, programmatic onboarding, dedicated agency sender.

How it works

Three steps.

01

Register your number

Add your phone number so your agent knows who you are.

02

Give instructions to your agent

Paste the setup prompt or install the plugin manually.

03

Start messaging

Text your agent line. It replies via iMessage, RCS, or SMS.

Why iMessage?

Your agent belongs in the conversation.

Over 135,000 OpenClaw instances are deployed on VPS. None of them can use iMessage natively.

“I built an AI agent to help small construction companies manage their office and admin work. The agent's primary mode of communication is text message which makes it natural for the user. I picked Claw Messenger because Anthropic indicated it was the best fit to use with a MyClaw agent. I found it easy to set up and it has been working perfectly.”

Dan T.

“Most of my texting happens over iMessage, so when I set up my Hermes AI agent it made sense for it to live there too. Claw Messenger was the most reliable way I found to make that work. My agent handles day-to-day messages for me (reminders, updates, quick back-and-forths) and it just works in the background without me thinking about it.”

Andrew P.
Get your agent a phone number
Built for agents

Everything you need. Nothing you don't.

No Mac required

Your agent runs on Linux, Docker, Windows, any cloud. We handle the iMessage side. See how it compares.

Dedicated number

You get a dedicated agent line. Register your phone numbers to access it — only registered numbers can reach your agent. Learn about agent phone numbers.

iMessage + RCS + SMS

One API, three protocols. Falls back gracefully depending on the sender.

Easy Installation

Sign up, subscribe to a plan, grab your API key, and add a config block to your agent.

Tapbacks & typing

iMessage reactions, typing indicators, read receipts. The full native experience.

Group messages

Your agent can participate in group conversations. Coordinate with multiple people at once.

Start free trial
Integrations

Works with any agent framework

Claw Messenger connects via WebSocket and REST API. If your agent can make HTTP calls, it can send iMessages.

OpenClawNative plugin, 5-min setup
Hermes AgentPackage support, no Mac setup
LangChainCustom tool via REST API
n8nHTTP Request node
Custom agentsWebSocket or REST, any language
# Works with any HTTP client
curl -X POST https://claw-messenger.onrender.com/api/agent/send-message \
  -H "Authorization: Bearer cm_live_xxx" \
  -d '{"phone_number": "+1555123456", "text": "Hello from my agent"}'