{"_id":"@emotion-machine/claw-messenger-mcp","name":"@emotion-machine/claw-messenger-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@emotion-machine/claw-messenger-mcp","version":"0.1.0","description":"MCP server that lets an AI agent send an iMessage, text a phone number, or send SMS/RCS to a contact through Claw Messenger. Two-way messaging with no Mac required: works from Linux, Docker, Windows, or any cloud.","keywords":["mcp","modelcontextprotocol","imessage","imessage-api","sms","rcs","ai-agents","send-imessage","text-message","no-mac"],"license":"MIT","author":{"name":"Emotion Machine"},"homepage":"https://www.clawmessenger.com","repository":{"type":"git","url":"git+https://github.com/emotion-machine-org/claw-messenger.git","directory":"mcp"},"type":"module","bin":{"claw-messenger-mcp":"dist/index.js"},"main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.json && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","ws":"^8.18.0","zod":"^3.24.0"},"devDependencies":{"@types/node":"^22.0.0","@types/ws":"^8.5.10","typescript":"^5.6.0"},"engines":{"node":">=18"},"_id":"@emotion-machine/claw-messenger-mcp@0.1.0","gitHead":"6e254b8cd5f83d3aa87d3f7855730de31e5d56d8","bugs":{"url":"https://github.com/emotion-machine-org/claw-messenger/issues"},"_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-oUDa+hT4iWnOEA4P9/a6HPAbfPsX/XMOb5RAu7clgg76nOCo8OTBLdxyFRZNV4iWyTZ5NmU8pq+ydUzlrK1cRg==","shasum":"da38ea69bf737dd220ee55c46db0e61aa9292182","tarball":"https://registry.npmjs.org/@emotion-machine/claw-messenger-mcp/-/claw-messenger-mcp-0.1.0.tgz","fileCount":3,"unpackedSize":14743,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxUsG1WX696JTH4RW4jXnIfva3nQAq/ZsiqKVam3TD2AiEA+xKEsHD75Crk4KMi2cvibSzUz1+ojHhH9xlbwZRhOV8="}]},"_npmUser":{"name":"egedemir_em","email":"egedemir@emotionmachine.ai"},"directories":{},"maintainers":[{"name":"egedemir_em","email":"egedemir@emotionmachine.ai"},{"name":"em-ege","email":"ege@emotionmachine.ai"},{"name":"sarbak","email":"emre@emotionmachine.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claw-messenger-mcp_0.1.0_1787660380132_0.724594589432872"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T12:19:39.950Z","0.1.0":"2026-08-25T12:19:40.251Z","modified":"2026-08-25T12:19:40.546Z"},"maintainers":[{"name":"egedemir_em","email":"egedemir@emotionmachine.ai"},{"name":"em-ege","email":"ege@emotionmachine.ai"},{"name":"sarbak","email":"emre@emotionmachine.ai"}],"description":"MCP server that lets an AI agent send an iMessage, text a phone number, or send SMS/RCS to a contact through Claw Messenger. Two-way messaging with no Mac required: works from Linux, Docker, Windows, or any cloud.","homepage":"https://www.clawmessenger.com","keywords":["mcp","modelcontextprotocol","imessage","imessage-api","sms","rcs","ai-agents","send-imessage","text-message","no-mac"],"repository":{"type":"git","url":"git+https://github.com/emotion-machine-org/claw-messenger.git","directory":"mcp"},"author":{"name":"Emotion Machine"},"bugs":{"url":"https://github.com/emotion-machine-org/claw-messenger/issues"},"license":"MIT","readme":"# Claw Messenger MCP server\n\nSend an iMessage, text a phone number, or send SMS/RCS to a contact from any\nMCP-capable AI agent (Claude, ChatGPT, Cursor, and others). Two-way: the agent\ncan also wait for the human's reply. No Mac required; works from Linux, Docker,\nWindows, or any cloud.\n\nBacked by [Claw Messenger](https://www.clawmessenger.com), the Mac-free\niMessage, RCS, and SMS API for AI agents.\n\n## Tools\n\n| Tool | What it does |\n| --- | --- |\n| `send_text_message` | Send a text to a phone number. iPhone recipients get an iMessage experience; everyone else falls back to RCS or SMS automatically. |\n| `wait_for_reply` | Wait for the next incoming message from a registered contact. |\n| `register_contact` | Register a phone number the agent may have conversations with. |\n| `list_contacts` | List registered contacts. |\n| `check_readiness` | Verify the key, plan, and listener are ready before the first send. |\n\n## Setup\n\n1. Sign up at [clawmessenger.com](https://www.clawmessenger.com/sign-up) and\n   copy your API key (`cm_live_...`) from the dashboard.\n2. Add the server to your MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"claw-messenger\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@emotion-machine/claw-messenger-mcp\"],\n      \"env\": {\n        \"CLAW_MESSENGER_API_KEY\": \"cm_live_YOUR_KEY\"\n      }\n    }\n  }\n}\n```\n\n3. Register the phone number you want the agent to text\n   (`register_contact`), then send a first message and confirm with\n   `wait_for_reply`. Setup is proven only when a real reply reaches the agent;\n   an accepted or delivered status alone is diagnostic.\n\n## Notes and limits\n\n- Messages route through a shared managed sending number; recipients see the\n  conversation in Apple Messages (or their SMS/RCS app). You cannot bring your\n  own number on self-serve plans.\n- Inbound messages are delivered only from registered contacts. Plans register\n  1 to 50 contacts and include 250 to 15,000 messages per month; see\n  [pricing](https://www.clawmessenger.com/pricing.md).\n- Conversational use, not bulk: every self-serve plan caps first-time\n  conversations at 20 distinct new recipients per rolling 24 hours.\n- Security details: <https://www.clawmessenger.com/security>. Agent guide:\n  <https://www.clawmessenger.com/llms.txt>.\n","readmeFilename":"README.md","_rev":"1-93d95c9681693c84e327ab01f975813a"}