WhatsApp Business MCP connector
WhatsApp Business API is Meta's platform for businesses to communicate with customers through WhatsApp messaging. The WhatsApp Business MCP connector allows AI agents to send messages, manage contacts and groups, and configure business profiles and webhooks. It also supports account registration, security certificate management, and contact verification across WhatsApp Business instances.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the WhatsApp Business MCP connector to perform the following actions:
- Send targeted messages to customers across WhatsApp Business channels
- Verify contact information and maintain accurate customer directories
- Create and manage group conversations for team collaboration and customer support
- Monitor message delivery and read status in real time
- Automate two-step verification for enhanced account security
- Track messaging metrics and performance analytics
- Manage media assets and attachments within WhatsApp Business
Example prompts
Use the following example prompts to invoke WhatsApp Business MCP connector tools from your AI assistant or Boomi Connect workflow:
Send a welcome message to all new customers in WhatsApp Business.Check if a phone number is registered and active on WhatsApp Business.Create a support group in WhatsApp Business for handling customer issues.Show me the delivery status of messages sent today through WhatsApp Business.Download the invoice PDF that a customer shared in WhatsApp Business.Enable two-step verification for my WhatsApp Business account.List all groups I manage in WhatsApp Business with member counts.Mark incoming support messages as read in WhatsApp Business.What are my messaging metrics for this week in WhatsApp Business?Remove an inactive team member from our WhatsApp Business group.
WhatsApp Business MCP connector tools
The WhatsApp Business MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| RequestCode | Requests a verification code for account registration or authentication purposes. |
| SetShards | Configures message routing distribution across multiple server instances. |
| RegisterAccount | Registers a new account with the WhatsApp Business platform. |
| DownloadCaCertificate | Downloads the certificate authority certificate for secure connections. |
| DeleteWebhookCaCertificate | Removes the webhook certificate authority certificate from the system. |
| DownloadWebhookCaCertificate | Downloads the certificate authority certificate for webhook communications. |
| CheckContact | Verifies whether a phone number exists on WhatsApp. |
| GetAllGroups | Retrieves a list of all groups associated with the account. |
| CreateGroup | Establishes a new group chat with specified participants. |
| GetGroupInfo | Retrieves detailed information about a specific group. |
| UpdateGroupInfo | Modifies group settings such as name, description, or picture. |
| DemoteGroupAdmin | Removes administrator privileges from a group member. |
| PromoteToGroupAdmin | Grants administrator privileges to a group member. |
| GetGroupIconBinary | Retrieves the group profile picture in binary format. |
| DeleteGroupInvite | Removes an invitation link to a group. |
| GetGroupInvite | Retrieves the invitation link for a group. |
| LeaveGroup | Removes the account from a specific group. |
| RemoveGroupParticipant | Removes a member from a group. |
| CheckHealth | Verifies the operational status of the connector. |
| DeleteMedia | Removes stored media files from the system. |
| DownloadMedia | Retrieves media files sent or received in messages. |
| SendMessage | Transmits a text, media, or template message to a contact. |
| MarkMessageAsRead | Updates message status to read in a conversation. |
| GetMetrics | Retrieves performance and usage statistics for the account. |
| DisableTwoStep | Deactivates two-factor authentication security on the account. |
| EnableTwoStep | Activates two-factor authentication security on the account. |
| ResetApplicationSettings | Restores all application configuration to default values. |
| GetApplicationSettings | Retrieves current configuration and preference settings. |
| UpdateApplicationSettings | Modifies application configuration and preference settings. |
| GetMediaProviders | Retrieves available storage and hosting options for media. |
| UpdateMediaProviders | Update-Media-Providers. |
| DeleteMediaProviders | Delete-Media-Providers. |
| BackupSettings | Backup-Settings. |
| GetBusinessProfile | Get-Business-Profile. |
| updateBusinessProfile | Update-Business-Profile. |
| GetProfileAbout | Get-Profile-About. |
| UpdateProfileAbout | Update-Profile-About. |
| DeleteProfilePhoto | Delete-Profile-Photo. |
| GetProfilePhoto | Get-Profile-Photo. |
| RestoreSettings | Restore-Settings. |
| GetAppStats | Get-App-Stats. |
| GetDbStats | Get-DB-Stats. |
| GetSupportInfo | Get-Support-Info. |
| CreateUser | Create-User. |
| LoginUser | Login-User. |
| LogoutUser | Logout-User. |
| DeleteUser | Delete-User. |
| GetUser | Get-User. |
| UpdateUser | Update-User. |