MCP / Messaging
WhatsApp Business MCP: messages - your account
WhatsApp Business on Meta's Cloud API: receive customer messages, reply with text, templates, media, buttons and lists, track delivery, manage templates. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
$ YOUR NEXT RUN
Use WhatsApp Business MCP in your assistant
Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/whatsappcloud.md. Help me connect WhatsApp Business MCP to this assistant. Then help me run this task: Use WhatsApp Business to create template. Ask me for the required inputs first and show the result.
What WhatsApp Business MCP can do
25 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
# whatsappcloud_create_template | Create a WhatsApp message template (submitted for Meta approval) |
# whatsappcloud_delete_media | Delete an uploaded WhatsApp media object |
# whatsappcloud_delete_template | Delete a WhatsApp message template (pass hsm_id to delete a single language version). |
# whatsappcloud_deregister_phone | Release the number from Cloud API so it can be used in the WhatsApp or WhatsApp Business app again. |
# whatsappcloud_get_business_profile | Get the WhatsApp business profile for a number |
# whatsappcloud_get_inbound_policy | Read the WhatsApp inbound policy of the connected number without changing anything: the number, whether inbound runs are on (status active, paused, auto_paused, or unlinked before its first... |
# whatsappcloud_get_media | Retrieve a WhatsApp media object's metadata and a short-lived download URL |
# whatsappcloud_get_message_status | Delivery history of a sent WhatsApp message by its WAMID: sent, delivered, read or failed with timestamps and Meta's error when it failed. |
# whatsappcloud_get_phone_number | Get one WhatsApp phone number's details |
# whatsappcloud_list_inbound_messages | Recent WhatsApp messages received on the connected number, newest first, optionally for one sender. |
# whatsappcloud_list_phone_numbers | List the phone numbers on a WhatsApp Business Account |
# whatsappcloud_list_templates | List message templates for a WhatsApp Business Account |
Show all 25 actions
| Action | What it does |
|---|---|
# whatsappcloud_mark_read | Mark an inbound WhatsApp message as read (blue ticks) with status=read. |
# whatsappcloud_register_phone | Register the number for WhatsApp Cloud API messaging with its two-step PIN - needed once when Connect with Meta reported the registration as pending, or after moving the number in from the... |
# whatsappcloud_send_contacts | Send one or more contact cards over WhatsApp with type=contacts. |
# whatsappcloud_send_interactive | Send an interactive WhatsApp message (reply buttons or list) with type=interactive. |
# whatsappcloud_send_location | Send a WhatsApp location message with type=location. |
# whatsappcloud_send_media | Send a WhatsApp media message (image/video/audio/document/sticker) Provide media_id (uploaded) OR link (public HTTPS URL). |
# whatsappcloud_send_reaction | Send a reaction emoji to a WhatsApp message with type=reaction. |
# whatsappcloud_send_template | Send an approved WhatsApp template message with type=template. |
# whatsappcloud_send_text | Send a WhatsApp text message |
# whatsappcloud_set_inbound_agent | Choose which agent answers WhatsApp messages arriving on the connected number. |
# whatsappcloud_set_inbound_policy | Policy for WhatsApp messages arriving on the connected number: pause or resume inbound runs, restrict which customer numbers may start the agent, and cap inbound runs per hour. |
# whatsappcloud_update_business_profile | Update the WhatsApp business profile |
# whatsappcloud_upload_media | Upload media to WhatsApp Downloads the file from a public HTTPS URL (link) and uploads it as multipart/form-data (the Cloud API has no upload-by-URL; only binary upload). |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
whatsappcloud_create_templatewhatsappcloud_delete_mediawhatsappcloud_delete_templateConnect WhatsApp Business in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Sign in to WhatsApp Business
Open the WhatsApp Business connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own WhatsApp Business account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.