Meta Business Mcp
@metabusiness-mcp
Production-validated MCP server for WhatsApp Business Cloud API — compliance engine, error intelligence & message orchestration for AI agents. 24 tools, sub-2ms decisions, 85.6% test coverage.
Overview
What is Meta Business MCP?
A WhatsApp compliance intelligence platform that ensures every AI Agent can operate WhatsApp Business safely, compliantly, and production-ready — without understanding Meta's rule complexity. It sits between the AI Agent and Meta's API, enforcing every rule automatically. It is built for AI Agent developers, digital agencies, and WhatsApp automation teams.
How to use Meta Business MCP?
Clone the repository and run docker compose up -d --build. Access the dashboard at http://localhost:8080 using the auto‑generated password printed in the terminal. Then configure your AI client (e.g. Claude Desktop, Cursor) to point to the Meta Business MCP binary as a stdio MCP server. No Meta API keys are required for local development—mock credentials are used by default.
Key features of Meta Business MCP
- 24 structured MCP tools for AI Agents
- Compliance gate evaluating every outbound message
- Async message delivery via NATS JetStream with retries
- Per‑customer rate limiting via Redis token bucket
- Error intelligence translating Meta API error codes
- Campaign management with scheduling and audience filters
- Template lifecycle management with Meta API sync
Use cases of Meta Business MCP
- AI agents sending WhatsApp messages with compliance enforcement
- Automating customer service with 24‑hour care window management
- Running marketing campaigns with template approval and audience segmentation
- Monitoring and debugging WhatsApp Business API errors
- Ensuring opt‑out mandates and frequency caps are respected
FAQ from Meta Business MCP
What programming language is Meta Business MCP built with?
Go 1.21+.
How many tools are available for AI agents?
24 structured tools — 21 are free forever, and 3 campaign tools are on the Pro tier.
What are the infrastructure dependencies?
PostgreSQL 16, Redis 7, NATS JetStream, and the Meta Cloud API (or its built‑in mock).
How does the compliance engine work?
It evaluates every outbound message against Meta’s care window rules, opt‑out lists, and frequency caps, and enforces custom business policies from a YAML‑seeded database.
Can I run Meta Business MCP locally without Meta API keys?
Yes, mock credentials are used by default, so no Meta API keys are required for local development.