TT

titanmindagi/titanmind-whatsapp-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

19 stars 9 forks 质量 61 趋势 22MIT

一个使用Titanmind的WhatsApp营销和消息工具MCP(模型控制协议)服务. 自动处理自由格式信件( 24hr 窗口) 和模板工作流程

概览

一个使用Titanmind的WhatsApp营销和消息工具MCP(模型控制协议)服务. 自动处理自由格式信件( 24hr 窗口) 和模板工作流程 这个服务提供所有使用Titanmind的WhatsApp营销和消息功能. 包括模板创建和注册等功能,所有组件标题,正文,CTAs.,模板广播到分批电话号码. 在活跃的对话中读取并发送消息. 这个MCP使用泰坦明. 泰坦明账户是使用此MCP的要求.

概述(AI 翻译)

□ 泰坦明德 WhatsApp MCP

一个使用Titanmind的WhatsApp营销和消息工具MCP(模型控制协议)服务. 自动处理自由格式信件( 24hr 窗口) 和模板工作流程

□ 概览

这个服务提供所有使用Titanmind的WhatsApp营销和消息功能. 包括模板创建和注册等功能,所有组件标题,正文,CTAs.,模板广播到分批电话号码. 在活跃的对话中读取并发送消息.

这个MCP使用泰坦明. 泰坦明账户是使用此MCP的要求. 翻译: Titanmind通过提供强大的功能,如**对话管理,调度,代理对话,内容生成等,增强了WhatsApp的通信. **

□ 特性

• 对话管理

** 获得最近的对话**

  • 检索过去24小时内发送或收到的信息的所有谈话
  • 返回与最近活动的对话数据

获取对话信件**

  • 从特定对话中获取所有消息
  • 要求: conversation_id (空谈标识符)

** 发送WhatsApp信件**

  • 向现有的WhatsApp谈话发送消息

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Titanmind WhatsApp MCP

A WhatsApp marketing and messaging tool MCP (Model Control Protocol) service using Titanmind. Handles free-form messages (24hr window) and template workflows automatically

Overview

This service provides all the WhatsApp marketing and messaging functionalities using Titanmind. Includes features like template creation and registration with all components header, body, CTAs…, template broadcast to phone numbers in bulk. Read and send messages in an active conversation.

This MCP utilizes Titanmind. Titanmind Account is a requirement to use this MCP.

Titanmind enhances WhatsApp communication by providing powerful features such as conversation management, scheduling, agentic conversations, content generation etc.

Features

Conversation Management

Get Recent Conversations

  • Retrieve all conversations with messages sent or received in the last 24 hours
  • Returns conversation data with recent activity

Get Conversation Messages

  • Fetch all messages from a specific conversation
  • Requires: conversation_id (alphanumeric conversation identifier)

Send WhatsApp Message

  • Send a message to an existing WhatsApp conversation
  • Requires: conversation_id and message content

Template Management

Create Message Template

  • Register new WhatsApp message templates for approval
  • Configure template name (single word, underscores allowed only)
  • Set language (default: “en”) and category (MARKETING, UTILITY, AUTHENTICATION)
  • Structure message components including:
    • BODY (required): Main text content
    • HEADER (optional): TEXT, VIDEO, IMAGE, or DOCUMENT format
    • FOOTER (optional): Footer text
    • BUTTONS (optional): QUICK_REPLY, URL, or PHONE_NUMBER actions

Get Templates

  • Retrieve all created templates with approval status
  • Optional filtering by template name

Send Bulk Messages

  • Send messages to multiple phone numbers using approved templates
  • Requires: template_id and list of contacts
  • Contact format: country code alpha (e.g., “IN”), country code (e.g., “91”), and phone number

Installation

Prerequisites

  • Python 3.10 or higher
  • API Key and Business Code from Titanmind

Usage with MCP Client

In any MCP Client like Claude or Cursor, Titanmind whatsapp MCP config can be added following ways:

Using Titanmind WhatsApp MCP Python package 

1. Install pipx to install the python package globally

# terminal

# Install pipx first
brew install pipx  # on macOS
# or
sudo apt install pipx  # on Ubuntu/Debian

# Then install Titanmind WhatsApp MCP Python package 
pipx install titanmind-whatsapp-mcp

# Make sure '/[HOME_DIR_OR_USER_PRFILE]/.local/bin' is on your PATH environment variable. Use pipx ensurepath to set it.
pipx ensurepath 
 
在 GitHub 查看完整 README

安装

npx mcp-remote https://mcp.titanmind.so/whatsapp/mcp/ --header api-key:XXXXXXXXXXXXXXXXXXXXXXX --header bus-code:XXXXXX
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "TitanMindMCP": { "command": "/[HOME_DIR_OR_USER_PRFILE]/.local/bin/titan-mind-mcp", "args": [ ], "env": { "api-key": "XXXXXXXXXXXXXXXXXXXXXXXX", "bus-code": "XXXXXX" } } } }