Peach Whatsapp Business Api Mcp

by trypeach-io

327 downloads
Not rated
GitHub

About

MCP (Model Context Protocol) server for Peach, a WhatsApp Business Platform and APIs. Lets AI assistants like Claude send messages, manage templates, contacts, and media.

Details

Author
trypeach-io
Downloads
327
Categories
Communication

- Send template messages to contacts
- Launch broadcast campaigns
- Manage WhatsApp templates (create, update, submit, pause, archive)
- Manage contacts (create, bulk upsert, update by phone)
- Upload, list, and delete media files
- List messages and

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Peach Whatsapp Business Api Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "peach whatsapp business api mcp": {
            "peach": {
                "command": "node",
                "args": [
                    "<path_to_node_version>/node_modules/mcp-remote/dist/proxy.js",
                    "https://app.trypeach.ai/api/mcp",
                    "--header",
                    "Authorization: <YOUR PEACH API KEY>"
                ]
            }
        }
    }
}

McpServers

{
    "peach": {
        "command": "node",
        "args": [
            "<path_to_node_version>/node_modules/mcp-remote/dist/proxy.js",
            "https://app.trypeach.ai/api/mcp",
            "--header",
            "Authorization: <YOUR PEACH API KEY>"
        ]
    }
}

Available tools

Template Messaging


| Tool | Description |
|--------|--------|
|peach_send_template_message | Send a WhatsApp template message to a contact|
|peach_send_app_message| Trigger a flow or app-initiated message|
|peach_connect_to_ai_agent| Send a template and connect the contact to an AI agent|
|peach_get_event_status| Check the status of a sent event|
|peach_list_template_messages| List sent template messages with filters|

Broadcasts
| Tool | Description |
|--------|--------|
|peach_launch_broadcast| Create and launch a broadcast campaign|

Templates

| Tool | Description |
|--------|--------|
|peach_list_templates| List all WhatsApp templates|
|peach_get_template| Get a specific template by ID or name|
|peach_create_template| Create a new WhatsApp template|
|peach_update_template| Update an existing template|
|peach_submit_template| Submit a template for Meta review|
|peach_pause_template| Pause an approved template|
|peach_archive_template| Archive a template|

Contacts
| Tool | Description |
|--------|--------|
|peach_create_contact| Create or upsert a single contact|
|peach_create_contacts| Bulk create or upsert contacts|
|peach_update_contact| Update a contact by phone number|

Media
|peach_list_media| List uploaded media files|
|peach_upload_media| Upload a media file (base64)|
|peach_delete_media| Delete a media file|

Messages
| Tool | Description |
|--------|--------|
|peach_list_messages| List messages with optional filters|

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.