{
  "markdown": "# @peachai/mcp\n\nMCP (Model Context Protocol) server for the [Peach](https://trypeach.ai) WhatsApp messaging platform. Lets AI assistants like Claude send messages, manage templates, contacts, and media directly through your Peach account.\n\n## Requirements\n\n- Node.js 18 or higher\n- A Peach account with an API key\n\n## Getting your API key\n\nLog in to [app.trypeach.ai](https://app.trypeach.ai), go to **Settings → API**, and copy your API key.\n\n## Setup\n\n### Hosted Server setup\n\n**Recommended**\nPeach offers hosted MCP server. We recommend using this.\n```json\n{\n  \"mcpServers\": {\n    \"peach\": {\n      \"url\": \"https://app.trypeach.ai/api/mcp\",\n      \"headers\": {\n        \"Authorization\": \"<YOUR PEACH API KEY>\"\n      }\n    }\n  }\n}\n```\n\n### Claude Desktop\n\nAdd the following to your `claude_desktop_config.json`:\n\n**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"peach\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@peachai/mcp\"],\n      \"env\": {\n        \"PEACH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. You should see the Peach tools available in your conversation.\n\n### Cursor\n\nGo to **Settings → MCP** and add:\n\n```json\n{\n  \"peach\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@peachai/mcp\"],\n    \"env\": {\n      \"PEACH_API_KEY\": \"your-api-key\"\n    }\n  }\n}\n```\n\n### Claude Code\n\nRun this command to add Peach AI to your Claude Code setup:\n\n```bash\nclaude mcp add --scope user --env PEACH_API_KEY=your-api-key peach -- npx -y @peachai/mcp\n```\n\nOr add it manually to your `.mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"peach\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@peachai/mcp\"],\n      \"env\": {\n        \"PEACH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n### Antigravity\nGo to Antigravity settings -> Customizations. Click Open MCP Config and add the following:\n\n```json\n{\n  \"mcpServers\": {\n    \"peach\": {\n      \"serverUrl\": \"https://app.trypeach.ai/api/mcp\",\n       \"headers\": {\n        \"Authorization\": \"<YOUR PEACH API KEY>\"\n      }\n    }\n  }\n}\n```\n\n\n## Available tools\n\n### Messaging\n| Tool | Description |\n|------|-------------|\n| `peach_send_template_message` | Send a WhatsApp template message to a contact |\n| `peach_send_app_message` | Trigger a flow or app-initiated message |\n| `peach_connect_to_ai_agent` | Send a template and connect the contact to an AI agent |\n| `peach_get_event_status` | Check the status of a sent event |\n| `peach_list_template_messages` | List sent template messages with filters |\n\n### Broadcasts\n| Tool | Description |\n|------|-------------|\n| `peach_launch_broadcast` | Create and launch a broadcast campaign |\n\n### Templates\n| Tool | Description |\n|------|-------------|\n| `peach_list_templates` | List all WhatsApp templates |\n| `peach_get_template` | Get a specific template by ID or name |\n| `peach_create_template` | Create a new WhatsApp template |\n| `peach_update_template` | Update an existing template |\n| `peach_submit_template` | Submit a template for Meta review |\n| `peach_pause_template` | Pause an approved template |\n| `peach_archive_template` | Archive a template |\n\n### Contacts\n| Tool | Description |\n|------|-------------|\n| `peach_create_contact` | Create or upsert a single contact |\n| `peach_create_contacts` | Bulk create or upsert contacts |\n| `peach_update_contact` | Update a contact by phone number |\n\n### Media\n| Tool | Description |\n|------|-------------|\n| `peach_list_media` | List uploaded media files |\n| `peach_upload_media` | Upload a media file (base64) |\n| `peach_delete_media` | Delete a media file |\n\n### Messages\n| Tool | Description |\n|------|-------------|\n| `peach_list_messages` | List messages with optional filters |\n\n## Example prompts\n\n- *\"Send the order_confirmation template to +14155552671 with order ID 12345\"*\n- *\"Create a new MARKETING template called summer_sale with a body saying 'Get 20% off this weekend!'\"*\n- *\"List all my approved WhatsApp templates\"*\n- *\"Update the contact +14155552671's name to John Smith\"*\n- *\"Launch a broadcast using template promo_v2 to audience list abc123\"*\n",
  "bytes": 4177,
  "sha": "ac1e1dc0a5d94ce6ddefaf4b14dd39638a703e76019b839d6e8fee4f79676544",
  "repo_slug": "trypeach-io/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_trypeach_io_mcp_3ac6ec34/readme"
}