io.github.trypeach-io/mcp

Official registry AI and agents

Send and manage WhatsApp messages, contacts, templates, and events via Peach AI.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @peachai/mcp
Claude Code
claude mcp add io-github-trypeach-io-mcp -- npx -y @peachai/mcp@0.1.3
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "io-github-trypeach-io-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@peachai/mcp@0.1.3"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. @peachai/mcp
  2. Requirements
  3. Getting your API key
  4. Setup
  5. Available tools
  6. Example prompts

@peachai/mcp

MCP (Model Context Protocol) server for the Peach WhatsApp messaging platform. Lets AI assistants like Claude send messages, manage templates, contacts, and media directly through your Peach account.

Requirements

  • Node.js 18 or higher
  • A Peach account with an API key

Getting your API key

Log in to app.trypeach.ai, go to Settings → API, and copy your API key.

Setup

Hosted Server setup

Recommended Peach offers hosted MCP server. We recommend using this.

{
  "mcpServers": {
    "peach": {
      "url": "https://app.trypeach.ai/api/mcp",
      "headers": {
        "Authorization": "<YOUR PEACH API KEY>"
      }
    }
  }
}
Claude Desktop

Add the following to your claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "peach": {
      "command": "npx",
      "args": ["-y", "@peachai/mcp"],
      "env": {
        "PEACH_API_KEY": "your-api-key"
      }
    }
  }
}

Restart Claude Desktop. You should see the Peach tools available in your conversation.

Cursor

Go to Settings → MCP and add:

{
  "peach": {
    "command": "npx",
    "args": ["-y", "@peachai/mcp"],
    "env": {
      "PEACH_API_KEY": "your-api-key"
    }
  }
}
Claude Code

Run this command to add Peach AI to your Claude Code setup:

claude mcp add --scope user --env PEACH_API_KEY=your-api-key peach -- npx -y @peachai/mcp

Or add it manually to your .mcp.json:

{
  "mcpServers": {
    "peach": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@peachai/mcp"],
      "env": {
        "PEACH_API_KEY": "your-api-key"
      }
    }
  }
}
Antigravity

Go to Antigravity settings -> Customizations. Click Open MCP Config and add the following:

{
  "mcpServers": {
    "peach": {
      "serverUrl": "https://app.trypeach.ai/api/mcp",
       "headers": {
        "Authorization": "<YOUR PEACH API KEY>"
      }
    }
  }
}

Available tools

Messaging
ToolDescription
peach_send_template_messageSend a WhatsApp template message to a contact
peach_send_app_messageTrigger a flow or app-initiated message
peach_connect_to_ai_agentSend a template and connect the contact to an AI agent
peach_get_event_statusCheck the status of a sent event
peach_list_template_messagesList sent template messages with filters
Broadcasts
ToolDescription
peach_launch_broadcastCreate and launch a broadcast campaign
Templates
ToolDescription
peach_list_templatesList all WhatsApp templates
peach_get_templateGet a specific template by ID or name
peach_create_templateCreate a new WhatsApp template
peach_update_templateUpdate an existing template
peach_submit_templateSubmit a template for Meta review
peach_pause_templatePause an approved template
peach_archive_templateArchive a template
Contacts
ToolDescription
peach_create_contactCreate or upsert a single contact
peach_create_contactsBulk create or upsert contacts
peach_update_contactUpdate a contact by phone number
Media
ToolDescription
peach_list_mediaList uploaded media files
peach_upload_mediaUpload a media file (base64)
peach_delete_mediaDelete a media file
Messages
ToolDescription
peach_list_messagesList messages with optional filters

Example prompts

  • "Send the order_confirmation template to +14155552671 with order ID 12345"
  • "Create a new MARKETING template called summer_sale with a body saying 'Get 20% off this weekend!'"
  • "List all my approved WhatsApp templates"
  • "Update the contact +14155552671's name to John Smith"
  • "Launch a broadcast using template promo_v2 to audience list abc123"

Frequently asked questions

What is io.github.trypeach-io/mcp?

Send and manage WhatsApp messages, contacts, templates, and events via Peach AI.

How do I install io.github.trypeach-io/mcp?

It runs on your machine. In Claude Code: claude mcp add io-github-trypeach-io-mcp -- npx -y @peachai/mcp@0.1.3. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.trypeach-io/mcp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.trypeach-io/mcp open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.trypeach-io/mcp?

It is published by trypeach-io. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.