MCP · Cursor

Schedule WhatsApp messages with Cursor

Tell Cursor who, what and when. It drafts the message, checks it with you, and schedules it through Kaption, or queues it to go out now from your computer. One message to one chat at a time: Kaption does not do bulk sending.

MCP server address

https://mcp.kaptionai.com/mcp

Short answer

How do I schedule a WhatsApp message with Cursor?

Connect WhatsApp to Cursor with Kaption’s MCP server and say “schedule a message to Sam for 9 AM tomorrow: happy birthday!”. Cursor finds the chat, shows you the text and the time, and schedules it once you confirm: one message to one person, up to 800 characters. From Kaption 0.94 it can also send now from your computer, on by default, within 8 messages an hour and 20 a day, and you can turn that off in Kaption.

What do I need to do this in Cursor?

Kaption open on your computer (the extension in WhatsApp Web, in Chrome or Edge, or the Kaption desktop app) with Cloud MCP on, a Kaption account (every account starts with 60 days of Business, unlimited; after that, a plan with credits), and Cursor. Setup takes three steps:

  1. 01

    Turn on Cloud MCP in Kaption

    In WhatsApp Web with the Kaption extension (Chrome or Edge), open AI Assistants (MCP) › Cloud Bridge › Enable. In the Kaption desktop app, switch on Cloud MCP in Settings. Keep Kaption open while Cursor works.

  2. 02

    Install the server in Cursor

    Click Add to Cursor on the setup page, or add https://mcp.kaptionai.com/mcp as a server named whatsapp in ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project).

  3. 03

    Sign in and ask the agent

    Enter your phone number and the 6-digit code Kaption sends you on WhatsApp. Then ask the agent in Cursor’s chat; there is no API key to paste.

Full Cursor setup guide →

What should I ask Cursor?

Copy a prompt, paste it into Cursor and change the names to your own chats and contacts.

  • Schedule a WhatsApp message to Sam for tomorrow at 9 AM: “Happy birthday! Have a great day.” Show me before you schedule it.

  • Schedule a message to the plumber for Monday at 8 AM confirming Wednesday for the repair. Draft it and let me confirm.

  • What messages do I have scheduled this week? Move the one to Laura to Friday at 10.

  • Cancel the scheduled message to the dentist.

  • Send the client in the Acme chat: “The fix is deployed, can you check the login page?” Show me the message before it goes.

What can Cursor do here, and what can’t it?

It can

  • Schedule one message to one person at a set date and time, up to 800 characters.
  • List, edit and cancel your scheduled messages.
  • Queue a message now from your computer to an existing person chat or an eligible group, with one attachment up to 8 MiB.
  • Draft the text from the conversation, so the message fits what the other person said.
  • Work in VS Code, Windsurf, Zed and other editors with remote MCP and OAuth, at the same address. For a local connection, use npx -y @kaptionai/mcp-extension@latest (Node.js 18 or newer).

It can’t

  • Send in bulk or to lists of people. Kaption does not do mass messaging, and bulk or unsolicited messages break the terms.
  • Go past the limits: 8 messages an hour and 20 a day from your computer, plus group limits and delays. “Queued” is not proof of delivery.
  • Schedule a timed message to a group: scheduled messages are for one-to-one chats.
  • Turn sending back on. If you switch off “Let assistants send messages from this computer” in Kaption → AI assistants → Connections, the assistant cannot change it.

What leaves my computer?

A scheduled message is stored in Kaption Cloud until it goes out; your chats are not. A message sent now goes out from WhatsApp on your computer, which must stay on with WhatsApp open. Cursor sees the text you agree on and the chat it goes to.

Kaption’s relay at mcp.kaptionai.com checks your sign-in and passes each request to Kaption on your computer, which runs it against your WhatsApp and sends back only the answer; the relay does not keep your chats. What comes back, such as message text, names and numbers, goes to Cursor, which handles it under its own privacy terms. Locked chats are never visible to the assistant, and you can disconnect at any time.

How many credits does my plan include?

Claude and ChatGPT are unlimited in every account’s first 60 days; after that they need a plan, counted in credits per calendar month: Lifetime local AI 50, Pro 250, and Business 500 with its 2 numbers plus 250 for each extra number, shared by all its numbers, the plan to pick when an assistant uses WhatsApp every day. Business Agent includes them with fair use. A read uses 1 credit, a send 2 and a summary 3. See plans and prices

Questions

Will Cursor send a message without asking me?

It should confirm the text and the recipient with you first, and Kaption tells you the first time an assistant sends. Sending from your computer is on by default from Kaption 0.94; to stop it, turn off “Let assistants send messages from this computer” in Kaption → AI assistants → Connections. With it off, Cursor can still schedule one message to one 1:1 chat.

Can it message someone I have never chatted with?

Sending now works only to an existing person chat or an eligible group, so start the conversation in WhatsApp yourself first.

Can I use it to send a campaign?

No. Kaption is for one-to-one messages people expect. It has no bulk or mass sending, and the limits keep it that way.

Does it work in VS Code too?

Yes. The Cursor setup page has an Add to VS Code button, and any editor that supports remote MCP servers with OAuth can use the same address.

Connect WhatsApp to Cursor

Turn on Cloud MCP in Kaption, add the address to Cursor and sign in with a code on WhatsApp.

Set up WhatsApp in Cursor
Transcribe one audio now