Bulk WhatsApp Validator
Allows for the validation of WhatsApp phone numbers, checking if a number is a WhatsApp for Business account, and retrieving profile information such as the 'About' status.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bulk WhatsApp Validator check if 447700900123 is a WhatsApp business account"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bulk Whatsapp Validator MCP Server
用于访问 Bulk Whatsapp Validator API 的 MCP 服务器。
🚀 使用 EMCP 平台快速体验
EMCP 是一个强大的 MCP 服务器管理平台,让您无需手动配置即可快速使用各种 MCP 服务器!
快速开始:
🌐 访问 EMCP 平台
📝 注册并登录账号
🎯 进入 MCP 广场,浏览所有可用的 MCP 服务器
🔍 搜索或找到本服务器(
bach-bulk_whatsapp_validator)🎉 点击 "安装 MCP" 按钮
✅ 完成!即可在您的应用中使用
EMCP 平台优势:
✨ 零配置:无需手动编辑配置文件
🎨 可视化管理:图形界面轻松管理所有 MCP 服务器
🔐 安全可靠:统一管理 API 密钥和认证信息
🚀 一键安装:MCP 广场提供丰富的服务器选择
📊 使用统计:实时查看服务调用情况
立即访问 EMCP 平台 开始您的 MCP 之旅!
Related MCP server: bach-whatsapp_number_validators
简介
这是一个 MCP 服务器,用于访问 Bulk Whatsapp Validator API。
PyPI 包名:
bach-bulk_whatsapp_validator版本: 1.0.0
传输协议: stdio
安装
从 PyPI 安装:
pip install bach-bulk_whatsapp_validator从源码安装:
pip install -e .运行
方式 1: 使用 uvx(推荐,无需安装)
# 运行(uvx 会自动安装并运行)
uvx --from bach-bulk_whatsapp_validator bach_bulk_whatsapp_validator
# 或指定版本
uvx --from bach-bulk_whatsapp_validator@latest bach_bulk_whatsapp_validator方式 2: 直接运行(开发模式)
python server.py方式 3: 安装后作为命令运行
# 安装
pip install bach-bulk_whatsapp_validator
# 运行(命令名使用下划线)
bach_bulk_whatsapp_validator配置
API 认证
此 API 需要认证。请设置环境变量:
export API_KEY="your_api_key_here"环境变量
变量名 | 说明 | 必需 |
| API 密钥 | 是 |
| 不适用 | 否 |
| 不适用 | 否 |
在 Cursor 中使用
编辑 Cursor MCP 配置文件 ~/.cursor/mcp.json:
{
"mcpServers": {
"bach-bulk_whatsapp_validator": {
"command": "uvx",
"args": ["--from", "bach-bulk_whatsapp_validator", "bach_bulk_whatsapp_validator"],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}在 Claude Desktop 中使用
编辑 Claude Desktop 配置文件 claude_desktop_config.json:
{
"mcpServers": {
"bach-bulk_whatsapp_validator": {
"command": "uvx",
"args": ["--from", "bach-bulk_whatsapp_validator", "bach_bulk_whatsapp_validator"],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}可用工具
此服务器提供以下工具:
is_a_business
Requests to this endpoint will return true if the number is a Whatsapp for Business account, or false if it's not.
端点: GET /isbiz
参数:
phone(number) 必需: The whatsapp number must be written as: countrycode and number; do NOT include any non-number character, spaces, or anything which is not a number. Examples: of correct numbers are: 34123456789 (for spain) or 491234567890 (for Germany).
validate_up_to_10
Enter an array of up to 10 numbers to validate.
端点: POST /eb10
validate_up_to_100
Enter an array of up to 100 numbers to validate.
端点: POST /eb100
validate_single_whatsapp_number
Enter a single phone number you want to validate.
端点: GET /wchk
参数:
phone(number) 必需: The whatsapp number must be written as: number (including countrycode); do NOT include any non-number character, spaces, or anything which is not a number. Examples: of correct numbers are: 34123456789 (for spain) or 491234567890 (for Germany).
about_info
This endpoint will return the About state of the WA number on the query.
端点: GET /about
参数:
phone(number) 必需: Example value: 34605797764
validate_up_to_1000
Enter an array of up to 1000 numbers to validate.
端点: POST /eb1000
技术栈
传输协议: stdio
HTTP 客户端: httpx
许可证
MIT License - 详见 LICENSE 文件。
开发
此服务器由 API-to-MCP 工具生成。
版本: 1.0.0
Available Tools
6 toolsabout_infoC
This endpoint will return the About state of the WA number on the query.
Inputs: phone (required).
is_a_businessC
Requests to this endpoint will return true if the number is a Whatsapp for Business account, or false if it's not.
Inputs: phone (required).
validate_single_whatsapp_numberB
Enter a single phone number you want to validate.
Inputs: phone (required).
validate_up_to_10B
Enter an array of up to 10 numbers to validate.
Inputs: no named parameters.
validate_up_to_100C
Enter an array of up to 100 numbers to validate.
Inputs: no named parameters.
validate_up_to_1000C
Enter an array of up to 1000 numbers to validate.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Multiple tools have overlapping purposes that could cause confusion. The three validation tools (validate_single_whatsapp_number, validate_up_to_10, validate_up_to_100, validate_up_to_1000) all perform the same core validation function with only batch size differences, while about_info and is_a_business provide distinct metadata. An agent might struggle to choose between the validation tools for a single number, or might use multiple when one would suffice.
The naming conventions are mixed but still readable. The validation tools follow a consistent 'validate_' prefix with descriptive suffixes, while about_info and is_a_business use different patterns (noun_verb vs. question_format). There's no single consistent pattern across all tools, but the names are generally clear and descriptive.
With 6 tools, the count is reasonable but feels inefficiently structured. The server's purpose is WhatsApp number validation and metadata retrieval, but having four separate validation tools for different batch sizes creates redundancy. A more streamlined approach with parameters for batch size would be more appropriate, making the current count feel borderline heavy for the scope.
The tool surface covers the core functionality well for WhatsApp number validation and basic metadata. It provides validation at different scales and returns business status and about information. The main gap is the lack of a unified validation tool with batch size as a parameter, but agents can work around this by selecting the appropriate batch tool. No major missing operations are apparent for the stated purpose.
Maintenance
Related MCP Connectors
Validate WhatsApp phone numbers from AI agents: single checks, bulk validation jobs and balance queries over hosted MCP. Streamable HTTP with your NumRadar API key. Plans start at $9 USD/month.
Send WhatsApp messages and templates, manage chats, contacts, broadcasts and AI agents.
Validate emails (MX, disposable, role, typo) and phone numbers, singly or in batches, for AI agents.
Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables querying WhatsApp OSINT API to gather intelligence on WhatsApp numbers, including business verification, user status, privacy settings, linked devices, and profile pictures.326MIT
- AlicenseCqualityDmaintenanceAn MCP server for the WhatsApp Number Validators API that enables users to verify WhatsApp registration and business account status for single or bulk phone numbers. It also provides phone number validation with suggested alternatives for invalid entries across different countries.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with WhatsApp Business tools and services through a unified API.2MIT
- AlicenseAqualityDmaintenanceValidates whether phone numbers are registered on WhatsApp, supporting single and bulk (up to 10) number checks.2MIT