Developer Builds WhatsApp Business MCP Server with Claude Code in Single Session

A developer built a complete WhatsApp Business MCP server using Claude Code in a single coding session. The server connects Claude with the WhatsApp Business API, allowing users to ask Claude to send WhatsApp messages and have it execute those commands.
Technical Implementation
The project was built with the following architecture and features:
- Architecture: Cloudflare Workers + D1 + KV + Durable Objects
- Tool handlers: 35 tool handlers with Zod validation
- Testing: 72 unit and integration tests
- Billing system: Lemonsqueezy webhooks and API key generation
- Multi-tenant support: Each user gets their own WhatsApp credentials
- Security audit: Multiple parallel agents found and fixed 16 vulnerabilities
- Deployment: Direct deployment to Cloudflare Workers from terminal
Server Capabilities
The MCP server includes 8 modules:
- Messages
- Interactive buttons/lists
- Templates
- Media
- Webhooks (receive messages)
- Business profile
- WhatsApp Flows
- Analytics
The webhook module is unique — no other WhatsApp MCP server can actually receive incoming messages.
Technical Details
- TypeScript strict mode
- 72 tests passing
- Timing-safe HMAC for webhook verification
- SSRF protection on media uploads
- Tenant isolation via separate Durable Object instances
- Rate limiting per API key
The project is free to try with 5 tools and no API key required. The developer notes they're happy to answer questions about building MCP servers with Claude Code.
📖 Read the full source: r/ClaudeAI
👀 See Also

Onboarding AI agents like junior contractors: CLAUDE.md and production lessons
A store run entirely with AI agents treated onboarding like hiring a junior contractor, finding that clear constraints in a CLAUDE.md document consistently outperformed 'smarter' models with vague instructions.

Qwen3-VL-32B-Instruct excels at multimodal flashcard grading
A developer tested Qwen3-VL-32B-Instruct for grading image-occluded Anki flashcards and found it outperformed models like Gemini 2.5 Flash, GPT 5 Nano/Mini, XAI 4.1 Fast, GLM, and Mistral models, with only ChatGPT 5.2 and Gemini 3/3.1/Claude 4+ coming close.

AI Agents Running a Real E-commerce Business: Practical Insights from an Implementation
An AI agent system operates an actual e-commerce store, handling design, coding, marketing, and customer operations without human task execution. The implementation reveals that judgment calls like design rejection thresholds and incident prioritization present harder challenges than technical agent coordination.

OpenClaw Testing Agent for Mobile Apps: Setup and Results
A developer built a mobile testing agent on OpenClaw that runs plain English test steps on cloud emulators, catching bugs that manual testing misses. The service costs $350-600/month per client and has converted 70-75% of trial leads.