mcp-whatsapp-business-api
If you are the rightful owner of mcp-whatsapp-business-api and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A production-ready Node.js Model Context Protocol (MCP) server that provides seamless integration between Claude and the WhatsApp Business Cloud API.
The WhatsApp Business API MCP Integration is a robust Node.js server designed to facilitate seamless communication between Claude and the WhatsApp Business Cloud API. It offers a comprehensive suite of features for managing business profiles, phone numbers, and messaging services. The server supports PostgreSQL for data persistence and provides a developer-friendly experience with TypeScript, Docker containerization, and CI/CD pipelines. It is designed to handle business profile management, phone number registration, and verification, as well as sending and managing messages, including text, templates, and media. The integration is optimized for real-time operations and data discovery, following the MCP pattern with tools and resources. It is suitable for deployment on various platforms, including AWS and Docker, and comes with a detailed setup guide for easy installation and configuration.
Features
- Business Profile Management: View and update business profile information and browse profile details.
- Phone Number Management: List and manage registered phone numbers, including verification.
- Messaging: Send and manage text, template, and media messages.
- Registration & Verification: Register, deregister, and verify phone numbers with two-step verification.
- Developer Experience: Comprehensive error handling, TypeScript support, and Docker containerization.
Tools
whatsapp_send_text_message
Tool for sending text messages via WhatsApp.
whatsapp_get_phone_numbers
Tool for retrieving registered phone numbers.
whatsapp_update_business_profile
Tool for updating business profile information.