MCP for WhatsApp

Five Business Workflows for Spun MCP

Step-by-step workflows with the prompt, the tools used, a sample result and the approval step.

What is checked: the tools, the plan tag, the access level and the approval step of each workflow are read from Spun's tool registry and pinned by a test. The sample results are illustrative: nothing was run on a customer account and nothing was sent.

Spun is a hosted MCP server on your own WhatsApp number: not a browser extension, not a customer-facing bot, no Business API, and no API key needed for ChatGPT or claude.ai.

Follow-ups: who is waiting on you

One list of chats waiting for a reply, due follow-up alarms, overdue tasks and new business signals, most overdue first.

Prompt

What should I follow up on today? Show the most overdue first, with the last message in each chat.

Spun tools used
get_follow_up_queuelist_messages
Plan
Paid plans
From ChatGPT
Works from ChatGPT today
Access level
Read-only analyst
Approval step
None needed: the AI only reads. Nothing is written or sent.

Sample result (Illustrative sample, not a recorded run)

Four items need you. 1. Dana Levi, waiting 2 days: asked for the updated price list. 2. Follow-up alarm for Omar Haddad, due yesterday: confirm the Thursday delivery. 3. Overdue task: send the signed quote to Green Bakery. 4. New signal: Lior asked whether you ship abroad.

Draft a reply, a person sends it

The AI writes a reply and saves it as a draft in the Spun inbox. Nothing is sent.

Prompt

Find the latest chat from Dana about the price list and draft a short, friendly reply. Do not send it.

Spun tools used
list_conversationslist_messagesdraft_reply
Plan
Paid plans
From ChatGPT
Works from ChatGPT today
Access level
Assistant, no sends
Approval step
The reply is saved as a draft in the Spun inbox. A person reviews it and sends it.

Sample result (Illustrative sample, not a recorded run)

Draft saved in the Spun inbox for Dana: "Hi Dana, thanks for waiting! The updated price list is ready, and I can walk you through it today. What time suits you?" It waits there until someone on your team edits or sends it.

Brief me before a call

Before you call a customer, get their details, your notes and the recent conversation in one summary.

Prompt

I am calling Omar Haddad in ten minutes. Brief me: who he is, our notes on him and what we last discussed.

Spun tools used
search_contactsget_contactlist_messages
Plan
Free MCP
From ChatGPT
Works from ChatGPT today
Access level
Read-only analyst
Approval step
None needed: the AI only reads. Nothing is written or sent.

Sample result (Illustrative sample, not a recorded run)

Omar Haddad, Haddad Catering. Notes: prefers morning deliveries, pays by bank transfer. Last chat, on Monday: asked to move his order to Thursday and for a quote on 40 extra trays. Still open: you have not confirmed the Thursday slot.

Translate and reply in the customer's language

Read a message in another language, translate it, and submit a reply in that language for a person to approve.

Prompt

Translate the last message from Sophie into English, then reply in French that the table is booked for 8 pm, and submit it for approval.

Spun tools used
list_messagestranslate_textsend_message
Plan
Paid plans
From ChatGPT
Works from ChatGPT today
Access level
Assistant with sends
Approval step
The reply waits in AI Sends until a person in your organization approves it, and expires after about 24 hours if nobody does. Quiet hours still apply.

Sample result (Illustrative sample, not a recorded run)

Sophie wrote, in French: "Hello, do you have a table for four on Saturday evening?" Reply submitted for approval in AI Sends: "Bonjour Sophie, c'est réservé : une table pour quatre samedi à 20 h. À samedi !" It goes out only after someone on your team approves it.

Daily digest of your business

A morning snapshot in counts only: conversations, messages, contacts, open and overdue tasks, due alarms, scheduled messages and the status of your number, plus the chats still waiting for a reply.

Prompt

Give me this morning's business digest, and list the chats still waiting for a reply.

Spun tools used
get_business_overviewlist_conversations
Plan
Paid plans
From ChatGPT
Works from ChatGPT today
Access level
Read-only analyst
Approval step
None needed: the AI only reads. Nothing is written or sent.

Sample result (Illustrative sample, not a recorded run)

Snapshot: 124 conversations, 860 contacts. Open tasks: 7, two of them overdue. Alarms due: 2. Scheduled messages waiting: 4. Your WhatsApp number is connected. Waiting for a reply: Dana Levi, Green Bakery and Lior.

Not connected yet, or something is not working? Run the connection readiness checker

More prompts, each with its plan tag: Things ChatGPT can do with your WhatsApp chats

How it works

  1. Connect Spun MCP to ChatGPT, Claude or another MCP client, and approve the access level the workflow needs.
  2. Paste the prompt, or ask in your own words.
  3. Check the result, and approve any draft or send in Spun before it reaches a customer.

Example

Input

What should I follow up on today? Show the most overdue first, with the last message in each chat.

Result

Four items need you. 1. Dana Levi, waiting 2 days: asked for the updated price list. 2. Follow-up alarm for Omar Haddad, due yesterday: confirm the Thursday delivery. 3. Overdue task: send the signed quote to Green Bakery. 4. New signal: Lior asked whether you ship abroad.

Limits

  • The sample results are illustrative. Your results depend on your chats, your plan and the access level you approve.
  • Free MCP is for businesses only. On Free MCP, a tool from a paid plan answers with a plan message.
  • Spun reads only the WhatsApp number linked to it, and media content only when you approve it.
  • Every send waits for a person to approve it, unless a manager turns on autonomous sending for the connection.

Not in this version

  • Recorded runs on a live account: the samples are illustrative.
  • Workflows that run on a schedule by themselves.
  • One-click setup of a workflow inside ChatGPT or Claude.

About Spun

Spun (spun.com) is a shared WhatsApp inbox for teams. It connects to the WhatsApp number a business already uses through WhatsApp's linked-device (QR) mechanism, so it needs no Business API and charges no per-message fees. Plans are flat: Starter £39, Pro £79 and Max £159 per month, every feature on every plan, unlimited team members. Connecting a second WhatsApp number the business already owns is £39 per month on Starter; on a Pro or Max plan an additional Starter line is £24 per month. Spun does not provide phone numbers or verification codes. Each team member can be restricted to specific conversations or customers. Runs in any web browser; native mobile apps are in beta. Made by Spun Life LLC. Not affiliated with WhatsApp or Meta.

Explore every feature · See pricing

Frequently asked questions

Were these workflows run on a real business account?

No. The tools, plan tag, access level and approval step of each workflow are read from Spun's tool registry. The sample results are illustrative: nothing was run on a customer account and nothing was sent.

Which workflows work on Free MCP?

Each workflow carries a Free MCP or Paid plans tag computed from Spun's tool registry. Free MCP means every tool the workflow uses is included in Free MCP.

Can the AI send messages without me?

Not by default. A send waits in AI Sends until a person in your organization approves it, and an unapproved send expires after about 24 hours. The consent screen never grants autonomous sending; only a manager can turn it on later, and quiet hours still apply.

Do these work from ChatGPT?

Each workflow shows whether all of its tools work from ChatGPT today. ChatGPT reaches a subset of Spun's tools.