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.

Sign in once25 actionsMessaging

$ YOUR NEXT RUN

Claude CodeCodexCursorAny agent

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.
Open FlyMy.AIDownload brief

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.

ActionWhat it does
# whatsappcloud_create_templateCreate a WhatsApp message template (submitted for Meta approval)
# whatsappcloud_delete_mediaDelete an uploaded WhatsApp media object
# whatsappcloud_delete_templateDelete a WhatsApp message template (pass hsm_id to delete a single language version).
# whatsappcloud_deregister_phoneRelease the number from Cloud API so it can be used in the WhatsApp or WhatsApp Business app again.
# whatsappcloud_get_business_profileGet the WhatsApp business profile for a number
# whatsappcloud_get_inbound_policyRead 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_mediaRetrieve a WhatsApp media object's metadata and a short-lived download URL
# whatsappcloud_get_message_statusDelivery 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_numberGet one WhatsApp phone number's details
# whatsappcloud_list_inbound_messagesRecent WhatsApp messages received on the connected number, newest first, optionally for one sender.
# whatsappcloud_list_phone_numbersList the phone numbers on a WhatsApp Business Account
# whatsappcloud_list_templatesList message templates for a WhatsApp Business Account
Show all 25 actions
ActionWhat it does
# whatsappcloud_mark_readMark an inbound WhatsApp message as read (blue ticks) with status=read.
# whatsappcloud_register_phoneRegister 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_contactsSend one or more contact cards over WhatsApp with type=contacts.
# whatsappcloud_send_interactiveSend an interactive WhatsApp message (reply buttons or list) with type=interactive.
# whatsappcloud_send_locationSend a WhatsApp location message with type=location.
# whatsappcloud_send_mediaSend a WhatsApp media message (image/video/audio/document/sticker) Provide media_id (uploaded) OR link (public HTTPS URL).
# whatsappcloud_send_reactionSend a reaction emoji to a WhatsApp message with type=reaction.
# whatsappcloud_send_templateSend an approved WhatsApp template message with type=template.
# whatsappcloud_send_textSend a WhatsApp text message
# whatsappcloud_set_inbound_agentChoose which agent answers WhatsApp messages arriving on the connected number.
# whatsappcloud_set_inbound_policyPolicy 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_profileUpdate the WhatsApp business profile
# whatsappcloud_upload_mediaUpload 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.

“Use WhatsApp Business to create template. Ask me for the required inputs first and show the result.”uses whatsappcloud_create_template
“Use WhatsApp Business to delete media. Ask me for the required inputs first and show the result.”uses whatsappcloud_delete_media
“Use WhatsApp Business to delete template. Ask me for the required inputs first and show the result.”uses whatsappcloud_delete_template

Connect WhatsApp Business in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 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.

  2. 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.

  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
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.