WhatsApp → Claude, over MCP
Claude reads your WhatsApp. You stay in charge.
uautsapp links to your WhatsApp as one more device, keeps a private, encrypted copy of your conversations, and hands your Claude a small set of tools to read and search them — and to reply, only if you say so.
- Works with claude.ai, Claude Desktop and Claude Code
- Read-only until you tick a box
- Every call in your activity log
The panel
This is what you get. Not a roadmap.
A plain panel with seven tabs: an overview, your conversations, importing older history, the WhatsApp link, Claude's access, settings, and an activity log. It runs no scripts in your browser, and there is nothing to install on the phone.
Conversations
- Ana 14:02
- Family 13:40
- Building — 4B Tue
- Dr. Souza Mon
- Project Kite Mon
Activity
- 14:02search_messages"invoice" · claude.ai
- 14:02get_chatAna · claude.ai
- 13:58get_inboxclaude.ai
- 13:41send_message→ Ana · allowed by you
- 09:15sign-incode by email
- Yesterdayclient approvedclaude.ai · read + send
Drawn rather than screenshotted, but faithful: those are the tabs, and that is the activity log.
What Claude can do
Ten tools. Eight of them only read.
Every tool does one thing and is named after it. Claude chooses which to use for what you ask; you see every call afterwards.
Media is never fetched in bulk: one file, when a tool asks for it, up to the size you allow.
Read
get_status- Is the phone linked, is the cache in sync.
list_chats- Your conversations, newest first, with what was said last.
get_inbox- What is unanswered and waiting for you.
get_chat- One conversation, and who is in it.
list_messages- The messages of a conversation, page by page.
search_messages- Full-text search across everything cached.
search_contacts- Find a person or a group by name or number.
download_media- Fetch one photo, document or voice note, when asked.
Write — only with a token you marked as allowed to send
resolve_recipient- Turn a name or number into an exact recipient, to confirm with you before anything goes out.
send_message- Send a text, within the limits you set. Refused outright by a read-only token.
How it works
Three steps. Less than an afternoon.
-
Link your WhatsApp
Scan a QR code from the panel, exactly as you would for WhatsApp Web. uautsapp becomes one of your linked devices.
-
Let it sync
Your recent conversations settle into a private, encrypted cache. Older history you can import from a chat export.
-
Connect Claude
Add uautsapp as a connector in Claude, approve it in the panel, decide whether it may send or only read. Then just ask.
Read this before you start
It is a linked device through an unofficial client. That has consequences.
uautsapp talks to WhatsApp the way WhatsApp Web does, but with software WhatsApp did not write. WhatsApp's terms do not allow that for commercial use, and accounts have been banned for it. We behave like a normal linked device — one session, no bulk sending, human-scale limits — but we cannot promise WhatsApp will see it that way.
We say this on the first page because you should decide with your eyes open. If losing this number would be a disaster, connect a different one.
Two days free. Then one plan, no tiers.
The trial starts the moment Claude first connects — not when you sign up — so setup time is not on the clock.