unipile
whatsapp.
Reads WHATSAPP messaging via Unipile: 1-to-1 AND group conversations. Sending is `whatsapp_act`.
setup & usage
your WhatsApp is connected as a linked device — like WhatsApp Web, but the session runs on a hosted browser.
whatsapp(op=list|read) reads your conversations — one-to-one AND group ones (is_group) —, whatsapp_act(op=send) sends: two tools, so that allowing reads never allows sending (your client asks you to confirm whatsapp_act). you act as yourself, under your own account.
op=list returns at most 100 threads per call, newest first, and Unipile does not paginate WhatsApp: an older thread is read by its chat_id, not reached by the list. a message whose photo, voice note or poll Unipile did not pass on is marked content_unavailable — its content is unknown, not empty.
your phone stays the master of the account: if it unlinks the device, the session dies and the card goes back to needing a connection.
outils
utilisation
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.pipx install oto-cli puis oto whatsapp …