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.
- 7-day free trial
- cancel anytime
- Under a minute
- to your first message
- $5/mo
- self-serve, no sales 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.
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 👋"}'Simple pricing. Free trial on every plan.
All plans include iMessage, RCS, SMS, tapbacks, typing indicators, read receipts, and HMAC-signed webhooks.
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.
Three steps.
Register your number
Add your phone number so your agent knows who you are.
Give instructions to your agent
Paste the setup prompt or install the plugin manually.
Start messaging
Text your agent line. It replies via iMessage, RCS, or SMS.
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.
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.
Works with any agent framework
Claw Messenger connects via WebSocket and REST API. If your agent can make HTTP calls, it can send iMessages.
# 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"}'