
一个使用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_idandmessagecontent
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_idand 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
安装
npx mcp-remote https://mcp.titanmind.so/whatsapp/mcp/ --header api-key:XXXXXXXXXXXXXXXXXXXXXXX --header bus-code:XXXXXX配置
{
"mcpServers": {
"TitanMindMCP": {
"command": "/[HOME_DIR_OR_USER_PRFILE]/.local/bin/titan-mind-mcp",
"args": [
],
"env": {
"api-key": "XXXXXXXXXXXXXXXXXXXXXXXX",
"bus-code": "XXXXXX"
}
}
}
}