WhatsAppMan
- CATEGORYWhatsApp MCP · CLI
- INTERFACEAI chat + npm CLI
- DELIVERYSend-only · your number
- BACKENDNone · no API keys
A send-only WhatsApp MCP tool and CLI. Draft, preview, then confirm — from any AI assistant. No API keys, no server to rent, no dashboard. Your machine becomes the linked device, and every message leaves from your own number.
Where WhatsAppMan fits
- Agencies & Dev Teams
- Sends WhatsApp — deploy alerts, reminders, client updates — from any AI tool, draft-preview-confirm, off your own number.
Send WhatsApp from any AI tool.
Everyday sends go through your AI; risky actions stay in your hands. It’s the same “AI on a short leash” posture behind our AI agents work — packaged as a tool you run on your own machine.
WhatsAppMan lets you send WhatsApp messages just by asking your AI assistant — “tell Kalpesh the build is ready,” “remind the team about standup at 9am.”
It drafts the message, shows it to you, and only sends once you say “yes” — delivered from your own WhatsApp number, with no tab-switch and no extra account.
WhatsAppMan is a send-only WhatsApp MCP tool and CLI. Your machine becomes the linked device — a small background helper keeps WhatsApp connected and is the only thing that ever touches it. Your AI never sees your WhatsApp login.
It’s pure Node.js — no native binaries. The daemon auto-starts at login and restarts on crash using each platform’s own supervisor. No API keys, no server to rent, no dashboard.
Ask, preview, then it sends.
You stay in your editor and just talk. WhatsAppMan drafts the message, shows you exactly what will go out, and only sends on your OK — then pings you it’s delivered.
- to
- Kalpesh Gamit (+91 99•••• 3349)
- text
- ✅ Build ready for review — staging link inside
- when
- tomorrow 09:00 IST
- text
- ⏰ Standup in 5 — join the call 🎥
From a prompt to a delivered message.
Four steps, all on your own computer. Your AI never sees your WhatsApp login — a small background helper keeps it connected.
You ask your AI
Tell Claude, Cursor or any AI assistant who to message and what to say — in plain words.
It shows you first
Your AI writes the message and shows it to you. Nothing goes out until you say “yes.”
Your computer sends it
A small helper that stays running on your machine keeps WhatsApp connected — it’s the only thing that touches WhatsApp.
Delivered from your number
It checks the line is live, then sends from your own WhatsApp number. No outside service, no extra account.
Built for real, careful sending.
A full send toolkit exposed to your AI assistant — text, media, documents, locations and contacts, across one or many numbers, with a record you own.
- 01 · FEATURE
Send anything
Text, photos, documents, locations and contact cards — with bold and italic formatting.
- 02 · FEATURE
Multiple numbers
Link several WhatsApp numbers and choose which one each message is sent from.
- 03 · FEATURE
Send later
Schedule a message for any time — it goes out even if your laptop is asleep or your editor is closed.
- 04 · FEATURE
Finds the right person
Give it a name, a phone number or a group — it checks they’re on WhatsApp before sending.
- 05 · FEATURE
Keeps a history
Every message you send is logged on your own machine, so you always have a record.
- 06 · FEATURE
Stays connected
If the connection drops it reconnects on its own; if it genuinely needs re-linking, it tells you.
Nothing sends by surprise.
Every message is one you approve first. It runs on your own computer, tells you the truth when something fails, and keeps the AI on a short leash — the security posture our AI & ML engineering brings to anything that touches the real world.
Nothing sends without your OK
Every message is shown to you first; only your “yes” sends it. You can turn that off when you’re sure.
Never a false “sent”
If your number isn’t connected, it tells you clearly instead of pretending the message went out.
Won’t touch private files
It blocks sensitive files — passwords, keys, config — from ever being attached, and caps attachment size.
Won’t get your number banned
It paces messages automatically, so a runaway loop can’t blast your number into a WhatsApp ban.
The AI stays on a short leash
Risky actions — deleting a number, disconnecting, or mass-sending — are yours alone, never the AI’s.
Honest alerts
It pings your desktop when a number needs reconnecting or a scheduled message goes out — and never hides a failure.
Twelve things you can just ask for.
From “find Kalpesh” to “send this at 9am.” The one rule that keeps you safe: your AI can never send on its own — it always writes a draft for you to see, and only your “yes” sends it. The small labels are the exact tool names, for developers.
- Check everything is connected and ready.
get_status - See your linked WhatsApp numbers.
list_sessions - Confirm a number can send right now.
health_check - Find the right person, number or group.
resolve_recipient - See which groups a number belongs to.
list_groups - Write a message for you to review — doesn’t send yet.
draft_message - Send it — only after you say yes.
confirm_send - Throw away a message you decided not to send.
cancel_draft - Send it later, at a time you pick.
schedule_send - See what’s queued to go out later.
list_scheduled - Call off a scheduled message.
cancel_scheduled - See what’s already been sent — a history log.
list_recent
One line for every WhatsApp you send by hand.
Client updates, documents, daily reminders, deploy alerts, list messages, locations — triggered by your AI, a cron, a webhook or a script, and always sent from your own number.
- “Tell Kalpesh the build is ready for review.”
- “Send my office location to Ravi.”
- “Text the client the staging link.”
- “Attach ./dist/report.pdf and send it to the Finance group.”
- “Share the deck with the release list.”
- “Send the invoice PDF to Accounts.”
- “Remind the team about standup at 9am.”
- “Schedule the release note for Monday morning.”
- “What’s queued to go out later?”
- “Ping #eng-team when the deploy succeeds.”
- “Message the on-call if the API goes down.”
- “Message the release list — one by one, never a bulk blast.”
The live product indexes 216 use cases in all. For a build like this shaped to your own workflow — your triggers, your numbers, your brand — see our business automation work or spin up a rapid POC.
Your AI editors, and every operating system.
One command writes the MCP config for every tool you use, and the daemon runs the same on every OS — pure Node.js, supervised by each platform’s own service manager.
macOS
launchd — runs at login, KeepAlive restart on crash
Windows
Task Scheduler at logon, restart on failure
Linux
systemd --user → OpenRC (Alpine) → nohup fallback
Ready in one command.
Install WhatsAppMan, link your number, and send your first message from your AI tool in minutes. It installs from the public npm registry and runs entirely on your machine.
# one command — installs, links a number, registers the tool
npx @integratex/whatsappman init# wire up every installed AI tool at once
whatsappman register --write --tools claude,cursor,gemini,windsurf,codexAfter that you just talk to your AI: it calls draft_message, shows you the preview, and only confirm_send puts it on the wire — from your own number.
Everything you’d ask before trying it.
The questions people actually ask about handing WhatsApp to an AI — answered plainly.
Does it use the WhatsApp Business API?
No. WhatsAppMan is send-only and turns your own machine into the linked device — no API keys, no server to rent, no dashboard. Messages go out from your own WhatsApp number.
Can the AI send a message on its own?
Never. Your AI can only write a draft for you to see; only your “yes” runs confirm_send. Risky actions like disconnecting a number or mass-sending are yours alone, never the AI’s.
Will it get my number banned?
It paces messages automatically so a runaway loop can’t blast your number into a WhatsApp ban, and list messages are sent one by one — never a bulk blast.
What can it send?
Text, photos, documents, locations and contact cards, with bold and italic formatting — from one or several linked numbers, and it checks the recipient is on WhatsApp first.
Does it work when my editor is closed?
Yes. A small helper daemon stays running and auto-starts at login; scheduled messages go out even if your laptop is asleep or your editor is closed.
Which AI tools does it work with?
Claude Code and Desktop, Cursor, VS Code, Gemini CLI, OpenAI Codex and Windsurf. One command writes the MCP config for every tool you use.
How do I install it?
One command: npx @integratex/whatsappman init — it installs, links a number, and registers the tool. Then you just talk to your AI.
Try WhatsAppMan on its own site.
WhatsAppMan runs its own live micro-site — the full walkthrough, the 216-use-case index, and the one-command install. It’s one of a portfolio of products we build and run in-house.
Ship WhatsApp from the chat, under your own brand.
WhatsAppMan is production-ready today — and white-label capable. Tell us how your team works and we’ll help you deploy it under your brand, wired into your assistants, your numbers, and your triggers.