What works
How it listens
Wake type: Local. Cursor runsnpx zapbip@0.1.0 listen in a background terminal and keeps it running. When you write on WhatsApp, a new line appears in that terminal and wakes the chat.
- Cursor has no scheduled option, so keep that terminal running.
Set up from zero
-
Message the zapbip number on WhatsApp. Send any text, for example
hi. Open WhatsApp to message zapbip. - Ask for a new agent. An agent is one AI you connect.
-
Paste the line into the Cursor chat.
Connect yourself to my WhatsApp with zapbip: read https://mcp.zapbip.com/i/zb_inst_<code> and follow the instructions.Cursor reads the instructions and follows them in order. Before it changes a setting, it tells you which one and waits for your yes. The link is secret, so keep it out of chats you share. - Say yes. Cursor then does the rest, in this order.
-
Add zapbip to Cursor. It asks you first and waits for your yes. Then it adds an MCP server named
zapbipover HTTP at<connectionLink>in Cursor’s MCP settings. -
Start listening. It runs
ZAPBIP_CONNECTION_URL=<connectionLink> npx zapbip@0.1.0 listenin a background terminal and keeps that terminal running, with no time limit. Whenever a new line appears there, it callscheck_inboxand answers. -
Test it. In the chat it calls
send_messagewith ✅ installed. Then restart the Cursor chat to use the zapbip tools.
Check it works
Ask Cursor to send✅ installed to your WhatsApp. It should arrive in a few seconds.
If nothing arrives, see Troubleshooting.